instr(Request("id")," ")>0 または instr(Request("id"),"'")>0 の場合、response.redirect "index.asp" |
InStr([開始, ]文字列1, 文字列2[, 比較]) |
パラメータの | 説明 |
start | はオプションです。各検索の開始位置を設定する数値式。省略した場合は先頭文字位置から検索を開始します。 start に Null が含まれる場合、エラーが発生します。比較を指定する場合、開始パラメータは必須です。 |
文字列1は | 必須です。検索する文字列式を受け入れます。 |
文字列2 | 必須。検索する文字列式。 |
比較は | オプションです。部分文字列を評価するときに使用される比較のタイプを示す数値。値については「設定」セクションを参照してください。省略した場合はバイナリ比較が行われます。 比較パラメータには次の値を指定できます。 定数値の説明 vbBinaryCompare 0 バイナリ比較を実行します。 vbTextCompare 1 テキスト比較を実行します。 |
Dim SearchString、SearchChar、MyPos SearchString ="XXpXXpXXPXXP" ' 検索する文字列。 SearchChar = "P" ' "P" を検索します。 MyPos = Instr(4, SearchString, SearchChar, 1) 'テキスト比較では 4 文字目から 6 が返されます。 MyPos = Instr(1, SearchString, SearchChar, 0) 'バイナリ比較では、最初の文字から 9 が返されます。 MyPos = Instr(SearchString, SearchChar) ' 9 を返します。 ' デフォルトはバイナリ比較です (最後の引数は省略されます)。 MyPos = Instr(1, SearchString, "W") 'バイナリ比較では、文字 1 から始まる 0 が返されます ("W" が見つかりません)。 |
if instr(Request("id")," ")>0 または instr(Request("id"),"'")>0 |