文字列の内容をチェックするこのregExp関数をまとめました。文字列には、数字、文字、完全ストップ(。)、ハイフン( - )、アットマーク(@)およびアポストロフィ( ')のみを含める必要があります。従来のASP - 正規表現関数
If Trim(Request("searchStr")) <> "" Then
Function validateSearchStr(searchStr)
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Pattern = "[\w'[email protected]]"
validateSearchStr = regEx.Test(searchStr)
End Function
If NOT validateSearchStr(Trim(Request("searchStr"))) Then
Response.Redirect("error/?e=badInput")
End If
End If
しかし、これはまったく何もしていないようです。すべての文字と記号を入力できます。エラーページは表示されません。
明らかですか?
@Saurabh - 編集をありがとう、私はコードタグを忘れました - oopsie: - p – TheCarver