Re: Regexp
Så du vill inte ha åäöÅÄÖ med?
set anvandarnamn = new regexp
anvandarnamn.ignorecase = true
anvandarnamn.pattern = "[^a-zA-Z_0-9]"
if anvandarnamn.test(request.form("epost"))then
response.write alert("Felaktigt användarnamn.")
end if
8 svar · 230 visningar · startad av antar
jag vill bara att a-z,A-Z 0-9 och _ ska man kunna regga användarnamnet med?
set anvandarnamn = new regexp
anvandarnamn.ignorecase = true
anvandarnamn.pattern = "[^a-z0-9_]"
if anvandarnamn.test(request.form("epost"))then
response.write alert("Felaktigt användarnamn.")
Re: Regexp
Så du vill inte ha åäöÅÄÖ med?
set anvandarnamn = new regexp
anvandarnamn.ignorecase = true
anvandarnamn.pattern = "[^a-zA-Z_0-9]"
if anvandarnamn.test(request.form("epost"))then
response.write alert("Felaktigt användarnamn.")
end if
eller e det bättre och köra med åäö?
glömde också att namnet måste vara minst 3 tecken långt och max 15 långt
jag gör så här och det funkar inte får inga fel mess
set anvandarnamn = new regexp
anvandarnamn.ignorecase = true
anvandarnamn.pattern = "[^a-zA-Z_0-9]"
if anvandarnamn.test(request.form("epost")) then
response.write alert("Felaktigt användarnamn")
elseif trim(request.form("Losenord")) = "" then
bla bla
end if
Om fältet heter epost, bör inte @ och punkt godkännas också
Annars är response.write-raden felaktig.
response.write "alert('Felaktigt användarnamn.');"
Under förutsättning att script-taggarna är utanför då förstås.
oj nu funkar det men hur gör jag med 3 tecken lång och 15 max
anvandarnamn.pattern = "^[a-zA-Z_0-9]{3,15}$"
nope funkar inte?
gjorde så här
if not anvandarnamn.test(request.form("username"))
det kanske funkar nu