Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: samur88 en 8 Febrero 2012, 17:36 pm



Título: ¿Es esta expresión regular correcta?
Publicado por: samur88 en 8 Febrero 2012, 17:36 pm
Hola buenas, he creado la siguiente expresión regulara para validar correos dadas unas referencias.
La he probado y parece cumplir con todo, pero en un momento el script se me watufeo, y parecía darme tan solo 0, como si el patrón insertado no fuera valido, ahora no me fió si estoy cometiendo algún fallo de sintaxis en dicho patrón.

Si alguien puede echarle un vistazo y decirme si es correcta la expresión o no, lo agradecería.

Código
  1. /^(?=^(\w+[.\-+_]?\w+)+(\@{1}(\w+[.\-]?\w+)+)(\.{1}[a-z]{2,4})$)[\w.+_\-]{3,6}[@\w.\-]{1,13}[a-z]{2,4}$/

Un saludo.