Meine Regex-Whitelist testet auf Abfrageparameter. Wenn ich einen Parameter <img>
passieren, es ist nicht den <
oder >
fängtWarum fängt meine Regex-Whitelist keine Klammern?
<%
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
%>
Das ist VBScript, oder? Wenn es ist, bitte markieren Sie es als solches. –
Ich hoffe, dass Sie Regex nicht verwenden, wo Sie einen Parser verwenden sollten. Nachdem Sie das gesagt haben: versuchen Sie ein Regex-Muster von '[A-Za-z0-9 \ <\>]' Ich habe kein Microsoft zur Verfügung, um das zu testen. – Paulb
Wir verwenden keinen Parser für klassische asp. Sollten wir? – runners3431