Buenas,
Testeando mi validador mail en Js (tambien lo hago cuando lo paso al server en php) , veo que hay un error que es dificil de solventar.
Lo puso de relevancia la funcion PHP
FILTER_VALIDATE_EMAIL
Si tenemos la tipica cadena en Js para validar con .test :
Código Javascript
:
Ver original/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
Permite poner varios puntos seguidos después del @, ¿
por que? ¿
como puedo evitarlo?
teniendo en cuenta que la funcion PHP expuesta arriba, tira error si le pasas una direccion email con varios puntos seguidos ej :
[email protected]
Ps. también probé con estas cadenas :
Código Javascript
:
Ver original/^\w+([\.-]?\w+)*@\w+([\-]?\w+)*.(\w{2,3,4})+$/
Código Javascript
:
Ver original/^\w+([\.-]?\w+)*@\w+([\-]?\w+)*(\.\w{2,3,4})+$/