jag har glömt bort allt det där nu. Det jag vill är att kolla så att en string enbart innehåller A-Z, a-z och 0-9. Hur gör man det?
regexp
6 svar · 507 visningar · startad av noshornin
Där tillåter du även en tom sträng så du vet det ;)
[a-zA-Z0-9]+$Så behövs minst ett tecken.
Jag hade redan innan skrivit ett villkor för att det minst måste vara 5 tecken långt. Men tack ändå
kör allt med regex
[a-zA-Z0-9]{5,}
Ifall att du skulle vilja baka in längdkontrollen uttrycket:
/^[a-zA-Z0-9]{5,}$/
Du kan även ange maxlängd:
/^[a-zA-Z0-9]{5,12}$/
Samma längdkriterier, men strängen måste börja med bokstav:
/^[a-zA-Z][a-zA-Z0-9]{4,}$/
eller
/^[a-zA-Z][a-zA-Z0-9]{4,11}$/
nice tackar