Ver Mensaje Individual
  #10 (permalink)  
Antiguo 15/09/2006, 05:00
Avatar de kesthers
kesthers
 
Fecha de Ingreso: mayo-2004
Ubicación: Valencia
Mensajes: 358
Antigüedad: 20 años
Puntos: 2
Hola.
Llego a este post porque andaba buscando una solucion a un problema que surge al chequear una dirección de correo con expresiones regulares.

Hasta ahora estaba usando el siguiente código:
Código PHP:
preg_match(":^([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~ ])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~ ]+\\.)+[a-zA-Z]{2,6}\$:i"$email
Pero el otro día me colarón un email del tipo: [email protected]

El problema esque en teoriza el simbolo $ (dolar) no debe ser aceptado.

He comprobado la función que dais en este post y también da el mismo problema.

A alguien se le ocurre un solución?

Saludos