webForumDet fria alternativet

RegExp-hjälp!

ASP

2 svar · 178 visningar · startad av trexter

Medlem sedan mars 20021 889 inlägg
Frågan#1

Hallå allihopa!
Jag skulle behöva ett mönster som kollar om en textsträng innehåller något annat än siffror och bokstäver, det får den nämligen inte göra. Skulle vara kul om jag också fick se hur jag ska implementera mönstret och kolla det på strängen...
Tack!

:)

Medlem sedan juni 20019 519 inlägg
#2
<%
strText = "$£@@£"

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = [^a-z]
Set Matches = objRegExp.Execute(strText)
if matches.count > 0 then
  'fel
else
  'kör kod
end if
%>

Något sånt "borde" det vara... att börja med iallafall :e

Medlem sedan dec. 19998 577 inlägg
#3

En liten modifiering. :)

Lägg till "\s" i mönstret om du vill få bort mellanslag också.

<%
strText = "$£@@£"

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "[^a-zåäöA-ZÅÄÖ0-9]"
Set Matches = objRegExp.Execute(strText)
if objRegExp.Test(strText) then
  'fel
else
  'kör kod
end if
%>
257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)