Vad ska man tillåta för tecken i ett användarnamn egentligen, finns det någon slags standard? Någon som kan tipsa om ett bra regexp för validering av användarnamn?
Innan man kan ge regExp förslag så hade det varit lättare att veta vad du har bestämt dig att validera på.
Mellan 3-20 tecken tänkte jag, med alla vanliga tecken inklusive svenska tecken tänkte jag. Gärna mellanslag men då skulle jag nog helst ha begränsningen att det inte får förekomma mellanslag i början, slutet eller flera efter varandra... är det möjligt?
If Len(string) < 3 then
strErr = strErr & "* För kort användarnamn. 3-20 tecken!<br>"
ElseIf Len(string) > 20 then
strErr = strErr & "* För långt användarnamn. 3-20 tecken!<br>"
End If
If inStr(string, " ") then
strErr = strErr & "* Du kan inte ha mellanrum i användarnamnet ditt pundhuvud!<br>"
End If
If strErr <> "" then
response.write(strErr)
Else
'Klarade sig igenom validering!
End If