Efter att ha fått i mig fyra skorpor och lite mjölk så kom jag fram till att följande:
if objRX.Test(fname) [B]and[/B] objRX.Test(lname) then
och det fungerar ypperligt! :)
2 svar · 476 visningar · startad av medialabs
Hej!
Har stött på ett störande problem moment. Det är så att jag vill validera två variabler: fname och lname, men just nu validerar den endast bara en variabel. Min fråga: Var sätter jag in variabeln: lname i koden för att även den ska genomgå validering?
set objRX = new RegExp
objRX.Global = true
objRX.IgnoreCase = true
objRX.Pattern = "^[\w\s\dåäö-]*$"
if objRX.Test([B]fname[/B]) then
' korrekt uttryck
else
Session("Service")="<div align=""center""><p><i>Du skrev in ett eller flera ogiltiga tecken.</i></p></div>"
response.redirect "x.Sec"
end if
Har även test med: objRX.Test(fname) OR objRX.Test(lname) men då slutar den att validera och godkänner alla tecken.. x(
Efter att ha fått i mig fyra skorpor och lite mjölk så kom jag fram till att följande:
if objRX.Test(fname) [B]and[/B] objRX.Test(lname) then
och det fungerar ypperligt! :)
svagheten i detta är ju att du vet inte vilken av dessa som faliar om det blir fel...