ciao, sto validando un form.. per l'email ho utilizzato la seguente espressione regolare:
var expmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
avevo bisogno ora di validare il nome, l'user e la password.. quale espressione regolare posso usare?
Inoltre per validare il nome agisco in questa maniera ( per controllare se vuoto, se compreso tra i 2 e 15 caratteri e se appartenente all'espressione regolare inserita):
if(modulo.nome.value=="") {
alert("Attenzione! Inserisci il nome.");
modulo.nome.focus();
return false;
}
else if(modulo.nome.lenght<2 || modulo.nome.lenght>15) {
alert ("Nome non valido, min 2, max 15 caratteri");
modulo.nome.focus();
return false;
}
else if(!expnome.test(modulo.nome.value)){
alert("Nome non valido, caratteri non consentiti");
modulo.nome.focus();
return false;
}
con expnome appunto da definire... secondo voi va bene? o c'è un modo più semplice e veloce? grazie per la disponbilità