Ciao a tutti, immagino sia una domanda magari già fatta....
ma mi dareste una mano con una RegExp... non riesco a capire perchè non funziona
vorrei controllare il cognome in questo modo:
^[a-zA-Z]{1} -> primo carattere una lettera
[a-zA-Z\é\è\ò\à\ù\ì\'\s]{2,29} -> da 2 a 29 lettere e in più lettere accentate, apice e lo spazio
var RegExpCognome = /^[a-zA-Z]{1}[a-zA-Z\é\è\ò\à\ù\ì\'\s]{2,29}$/;
cosa c'è di sbagliato?
se scrivo lettere accentate o apice mi da errore
Codice PHP:
function controllo_cognome(campo) {
var RegExpCognome = /^[a-zA-Z]{1}[a-zA-Z\\'\\s\é\è\ò\à\ù\ì]{2,29}$/;
var strCognome = document.form[campo].value;
//controllo che il Cognome sia nel corretto formato
if(!RegExpCognome.test(strCognome)) {
return(false);
} else {
return(true);
}
}