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
%>
265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)