Miért nem működik ez a javacript regex?
Figyelt kérdés
if(!validateUsername(element.val())){
alert("Hibás felhasználónév!");
}
function validateUsername(username){
var re = /^[a-zA-Z0-9]$/;
return re.test(username);
}
2015. okt. 11. 15:14
1/2 anonim válasza:
Működik, csak ismerni kell a regex nyelvét. Az általad megadott kifejezés egyetlen karakterből álló sorozatra fog match-elni, ami vagy kisbetű, vagy nagy betű vagy szám.
Javasolnék egy + jelet a ] után.
2/2 A kérdező kommentje:
Akkor hogyan tudnám ezt definiálni akárhány karakternél:
-minimum 1 kisbetűt tartalmazzon;
-minimum 1 nagybetűt tartalmazzon;
-csak betűket tartalmazhat, speciális karaktereket nem;
-minimum 1 számot tartalmazzon;
2015. okt. 11. 15:56
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!