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?
2 svar · 213 visningar · startad av bassebhu
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!
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?
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