Ciao a tutti,
premetto che di javascript ne so molto molto poco, ho un problema. Ho uno script che controlla la validità delle e-mail e uno che controlla il codice fiscale di un form, però messi insieme ne funziona solo uno (il primo). Ecco il codice:
codice:
{
var re = /^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/;
if (re.test(ordini.codicefiscale.value))
return true;
alert("Codice Fiscale non valido");
return false;
}
{
var reS = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/
if (reS.testS(ordini.mail.value))
return true;
alert("L'e-mail inserita non è corretta. Prego inserire una e-mail valida");
return false;
}
Mi sembrerebbe che il return true del primo controllo invalidi il secondo controllo, ho pensato di raggruppare i due controlli in uno unico, ma non sono riuscito. Come posso fare per farli funzionare entrambi?
Grazie a tutti