ASPでの分割関数の使用、分割を使用して弦を分割および傍受することができます。いくつかの例を見ることで理解できます。
ASPの分割関数の使用
文字列を分割してインターセプトします
理解するいくつかの例を見てください
コードを次のようにコピーします:mystr = 1,2,3,4,5
mystr = split(mystr ,,)
for i = 0からubund(mystr)
response.write mystr(i)
next
'戻り値は123456です
mystr = xlei.net/http/suduent/x/index.asp
mystr
= split(mystr、/http/sudints)
i = 0からubund(mystr)
respons
.
/x/index.asp
MyStr = 3バッチの2つのバッチの1バッチ4バッチのバッチでは、
i = 0からubund(mystr)
response.write mystr(i)
のi = 0からUbund(mystr、batch in)
の5つのバッチにあります
。'返品値は56の1234バッチです
説明
指定されたサブストリングの数を含む0に基づいて1次元配列を返します。
構文
分割(式[、delimiter [、count [、start]]]]])
分割関数の構文には、次のパラメーターがあります。
パラメーター説明
式が必要です。サブストリングとセパレーターを含む文字列式。式がゼロ長さの文字列の場合、Splitは空の配列、つまり要素とデータを含まない配列を返します。
デリミターオプション。サブストリングの限界を識別するために使用される文字。省略した場合は、space()を区切り文字として使用します。区切り文字がゼロ長さの文字列の場合、式全体の文字列を含むシングル要素アレイが返されます。
カウントはオプションです。返されたサブストリングの数-1は、すべてのサブストリングが返されることを示します。
オプションを比較してください。サブストリングを計算するときに使用される比較タイプの値を示します。値については、設定セクションを参照してください。
比較パラメーター
の設定には、
次の値を持つことができます。一定の値説明
vbbinaryCompare 0バイナリ比較を実行します。
vbtextCompare 1テキスト比較を実行します。
VBDATABASECOMPARE 2は、データベースに含まれる情報に基づいて比較を実行します(比較が実行されます)。
ASPから違法なキャラクターが含まれているかどうかを確認するための引用
コードコードを次のようにコピーします:username = falling(trim(request.form(username))、 '、' ')
パスワード=置き換え(trim(request.form(password))、'、 '')
instr(username、%)またはinstr(username、#)or instr(username、??or)(username、|)then
response.write <javascript> alert( 'あなたの名前には違法な文字が含まれています!') ; history.back()</script>
response.end
end end if
inst(password、%)またはgrust(password、#)or inst(password、???or)または
instruction.write <script。言語= javascript> alert( 'パスワードには違法文字が含まれています!'); history.back()</script>
response.end
end if