buenas,
creo que deberías usar mejor esta:
Código Javascript
:
Ver originalvar filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
con la que has puesto tú te permite caracteres raros (tipo barras y cosas así que no están permitidas en direcciones de correo). Además esta que te paso detecta incluso si una extensión de dominio es mayor de 3 caracteres, que tampoco están permitidas (
[email protected] no es una dirección de correo válida)
saludos.