mikul Medlem sedan aug. 2001 3 824 inlägg Frågan 14 jan. 2002 17:35 #1 hej...
håller på att lära mig regexp nu...
men det cpar sig när jag försöker testa mina kunskaper...
misstänker att det är nåt fel med min pattern.
vad tror ni?
<%
Dim strText
strText = request.form("form")
if strText <> "" Then
Dim objRegExp, strCheck
Set objRegExp = New RegExp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "[a-zA-Z_0-9]"
strCheck = objRegExp.test(strText)
Set objRegExp = Nothing
If Not strCheck then
response.write strCheck & " fel!"
Else
Response.write "det funkade " & strCheck
End if
Else
%>
<form method="POST" action="<%=request.servervariables("script_name")%>">
<p><input type="text" name="form" size="20">
<input type="submit" value="Skicka" name="B1"></p>
</form>
<%
End if
%>
Tacksam för svar...
/ Mikul
------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.
L LarsG Medlem sedan dec. 2000 12 464 inlägg Vad är problemet?
------------------
essentitia preter non sans multiplicandum
mikul Medlem sedan aug. 2001 3 824 inlägg hehe...(sirap i hövvet!)
jo problemet är att:
jag skall kolla om jag har fyllt i nåt annat än a-zA-Z_0-9 har jag det så skall det bli fel!...
annars ska det bli rätt...
men om jag fyller i typ [/%LarsG&+@] så står det att det är rätt... fast det ska va fel...
det skall asså bara vara rätt om jag hade fyllt i LarsG (alltså bokstäver och siffror)
hoppas att det blev lättare nu!
/ Mikul
------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.
L LarsG Medlem sedan dec. 2000 12 464 inlägg Ditt mönster checkar bara att det finns någon förekomst av a-zA-Z_0-9
objRegExp.Pattern = "^[a-zA-Z_0-9]+$"
------------------
essentitia preter non sans multiplicandum
mikul Medlem sedan aug. 2001 3 824 inlägg ok...
kunde tänka mig att det var nåt annat än det jag gjort...men visste inte vad...
Tack så mycket!
/ Mikul
------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.