Här märkt att validering av formulär är ypperligt med hjälp av regexp Tänkte att det kunde vara smart att göra funktioner av dessa men är desverre inget pro på det här med att göra funktioner
Skulle någon här ha lust att göra en funktion av följande kod? Så att man sedan bara kan skriva tex:
validFornam(strSträng) för att utföra operation... Tack för hjälpen...
Dim validFornamn
set validFornamn = new regexp
validFornamn.global = true
validFornamn.pattern = "(^[A-Za-z\-\é\å\Å\ä\Ä\ö\Ö]+$)"
'Ogiltigt förnamn
if not validFornamn.test(strFornamn) Then
Response.Write "<B>Ogiltigt förnamn</B>"
End If
------------------
"Ni tre går och bildar en kvadrat" (Rolf Zetterlund under ett träningspass)
Det är inte ba om funktioner gör utskrifter. Då är det bättre att göra en sub
sub validateFornamn(strFornamn)
Dim validFornamn
set validFornamn = new regexp
validFornamn.global = true
validFornamn.pattern = "(^[A-Za-z\-\é\å\Å\ä\Ä\ö\Ö]+$)"
'Ogiltigt förnamn
if not validFornamn.test(strFornamn) Then
Response.Write "<B>Ogiltigt förnamn</B>"
End If
end sub
sen så anropar du med
validateFornamn strString
------------------ essentitia preter non sans multiplicandum
Så sant så... Var det jag använde, trodde det skulle vara smidigare att baka in allt i ett ;)
Angående att ha regexp i en sub så känns det inte helt rätt... Om jag ska kolla flera fält i ett formulär så känns det oflexibelt att studsa fram och tillbaka mellan en massa subbar... Jag använder ju subbar även i resten av scriptutbyggnaden...
Hur brukar man lösa detta? Vilken lösning använder ni andra på detta?
------------------
"Ni tre går och bildar en kvadrat" (Rolf Zetterlund under ett träningspass)
258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849