¿seguro que es una expresión regular correcta?, no soy experto en expresiones regulares, pero probando la suya me rebota hasta la dirección de mail más simple, pero válida.
en dado caso con una simple búsqueda conseguí ésta:
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/, fuente:
http://www.marketingtechblog.com/jav...-emailaddress/ que funciona perfectamente.
siempre realice pruebas para comprobar la eficacia de las funciones
PD: no colocó el
; al final de la expresión, aún así la suya no me funcionó