Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2005, 05:50
javifo
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 19 años, 11 meses
Puntos: 0
Expresión regular. Validar mail, con fallos

Hola.

Utilizo esta expresión para validar los email
Código PHP:
if (!ereg("^([a-zA-Z0-9._]+)@([a-zA-Z0-9.-]+).([a-zA-Z]{2,4})$",$email ) ) 
El problema que he detectado es que admite direcciones tipo
Código PHP:
algo@dominio 
Es decir, no controla que haya una terminación .com, ,net, etc...

Yo creo que esta última parte
Código PHP:
.([a-zA-Z]{2,4}) 
debería controlar esto.

¿Véis que algo esté mal?.

Gracias por vuestra ayuda.