Vale, he puesto la expresión como dices.
Lo primero raro era que el parentesis del if me sale en verde y no en azul, como sale con el dreamweaver. Para que no haga cosas raras lo he puesto en una variable.
Código Javascript
:
Ver originalfunction validarEmail(formulari) {
var expreg = /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3,4})+$/
if (expreg.test(formulari.mail.value)){
alert("La dirección de email " + formulari.mail.value + " es correcta.")
return (true)
} else {
alert("La dirección de email es incorrecta.");
return (false);
}
}
Sigue sin funcionar, siempre me dice que la dirección es incorrecta, ponga lo que ponga.