Hvordan laver man flg. i RegExp ?
Hvordan laver man sådan at hvis strengen der testes IKKE er rigtig så skal der komme en besked, og ikke hvis den er rigtig...Her er min kode:
<form method="post" action="expreg-test.asp?mode=test">
<input type="text" name="email">
<input type="submit" value="Test email">
</form>
<font face="Verdana" size="1">
<%
If Request.Querystring("mode") = "test" Then
Dim email
email = Request.Form("email")
Function RegExpTest(streng)
Dim regEx, Match, Matches
Set regEx = New RegExp
regEx.Pattern = "^[a-z 0-9\æ\ø\å\.\-\_]+\@[a-z 0-9\æ\ø\å\.\-]+\.[a-z]{2,}$"
regEx.IgnoreCase = True
regEx.Global = True
Set Matches = regEx.Execute(streng)
For Each Match in Matches
Ko = Ko & "Ja '"
Ko = Ko & Match.Value & "'" & " er en korrekt e-mail adresse :)"
Next
RegExpTest = Ko
End Function
Response.write(RegExpTest(email))
End if
%>
</font>
