webForumDet fria alternativet

Måste börja med en nolla -> bortbort!

2 svar · 207 visningar · startad av bassebhu

bassebhuMedlem sedan nov. 20016 480 inlägg
#1

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
#2

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
#3

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

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)