bassebhuMedlem sedan nov. 20016 480 inlägg Hej!
Jag kör en check så att lösenord bara ska få innhålla a-z och 0-9, men den vill bestämt att man itne ska få börja lösenordet med en siffra.
Jag kör följande:
search(/^[a-zA-Z_][a-zA-Z0-9_]{3,16}$/)
Vad betyder allt och hur skriver jag om det så att jag får som jag vill? :) Tack!
bassebhuMedlem sedan nov. 20016 480 inlägg Ingen aning om vad jag har gjort, men jag tror det funkar. Tog bort lite hehe:
/^[a-zA-Z0-9]{3,16}$/
Finns det mer jag kan plocka bort i så fall? Vad är /, ^och $ bra för?
dectgapMedlem sedan sep. 20021 655 inlägg
bassebhu skrev:
Ingen aning om vad jag har gjort, men jag tror det funkar. Tog bort lite hehe:
/^[a-zA-Z0-9]{3,16}$/
Finns det mer jag kan plocka bort i så fall? Vad är /, ^och $ bra för?
/ - markerar början och slutet av regexpen
^ - markerar början av den matchade strängen
$ - markerar slutet av den matchade strängen
Det du har skrivit betyder "mönstret matchar en sträng som börjar med mellan (inklusive) 3 och 16 tecken som är a-z, A-Z eller 0-9, och sedan slutar".
Ditt lösenord får alltså bara innehålla följande tecken:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789