Codice html
codice:
<input type="email" name="email" id="email" required size="30" placeholder="Email" required onkeyup="contr_email()" /><div id="divEmail" > </div>
Codice JAvascript
codice:
function contr_email()
{
var emailPattern = /^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$/;
email=email.value;
if (emailPattern.test(email)) {
document.getElementById("divEmail").innerHTML= "Email valida";
}
else
document.getElementById("divEmail").innerHTML= "Email non valida";
}
Quando inserisco l'email "prova@prova.it" mi restituisce sempre email non valida. PEnso ci sia qualcosa di sbagliato nell'emailPattern ma non so cosa sia in quanto non sono molto esperto. Che cos'è che non va?