Originariamente inviato da Mircove
Buongiorno a tutti,
premetto che non conosco nulla di js ma, in questo caso, sono costretto ad usarlo

!!!
ho trovato questo controllo su campo mail per un form:
var ln_c_email = document.modulo.email.value.length;
var expr_email = eval("/[a-z /]{" + ln_c_email + "}/i");
if ((document.modulo.email.value.indexOf("@")==-1 || document.modulo.email.value.indexOf(".")==-1 || document.modulo.email.value==""))
{
alert("Write a valid email");
document.modulo.email.focus();
return false;
}
mi controlla praticamente se c'è un punto e una chiocciola...ma mi accetta sia spazi vuoti che indirizzi del tipo
mm@.kk oppure anche
.@ e basta. Volevo chiedermi se qualcuno mi può suggerire o indicare dove posso trovare un controllo più completo.
grazie mille
Mirco
questa verifica che sia un indirizzo regolare punti virole spazi estensioni:
codice:
var filter =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var mail = document.modulo.email;
if(!filter.test(mail.value)){
alert("Write a valid email");
mail.focus();
return false;
}