Мой белый список повторно проверяет параметры запроса. Когда я прохожу параметр <img>
, это не поймать <
или >
Почему мой белый список не ловят скобки?
<%
Function FoundSpecialChar(strInput)
On Error Resume Next
Dim objRegExp
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern= "^[^-A-Za-z0-9 ]+$"
if objRegExp.Test(strInput) then
FoundSpecialChar= true
exit function
end if
FoundSpecialChar= false
Set objRegExp = Nothing
End Function
%>
Это vbscript, не так ли? Если это, пожалуйста, пометьте его как таковой. –
Надеюсь, вы не используете регулярное выражение, где вы должны использовать парсер. Сказав это: попробуйте шаблон регулярного выражения '[A-Za-z0-9 \ <\>]' У меня нет Microsoft для тестирования этого. – Paulb
Мы не используем парсер для классического asp. Должны ли мы? – runners3431