Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2013, 15:13
Avatar de Albuss
Albuss
 
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 3 meses
Puntos: 30
Pregunta Validar mail dificultad : Experto

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
  1. /^([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
  1. /^\w+([\.-]?\w+)*@\w+([\-]?\w+)*.(\w{2,3,4})+$/
Código Javascript:
Ver original
  1. /^\w+([\.-]?\w+)*@\w+([\-]?\w+)*(\.\w{2,3,4})+$/