Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: iMarcSpS en 15 Abril 2012, 20:34 pm



Título: Aplicación Práctica: Validación de campo de correo electrónico.
Publicado por: iMarcSpS en 15 Abril 2012, 20:34 pm
Toda dirección de correo electrónico sigue una estructura similar a ésta:
nombre@dominio.extensión

Cualquiera puede introducir cualquier texto que ellos quieran, aunque no tenga nada que ver con los datos. Ej:

Email:   mellamomarc

Nosotros queremos explícitamente una dirección "email" con su estructura adicional.
Para eso insertaremos el siguiente código:

Código:
if (!eregi("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email))
{ echo "Su dirección de correo electrónico no es válida.";
exit;
}

De esta forma, siempre tendrán que poner un email.

Gracias

Marc

no se ponen direcciones email


Título: Re: Aplicación Práctica: Validación de campo de correo electrónico.
Publicado por: raul338 en 15 Abril 2012, 23:37 pm
http://foro.elhacker.net/php/expresion_regular-t282130.0.html;msg1392077#msg1392077

hay otra similar basada en un RFC


Título: Re: Aplicación Práctica: Validación de campo de correo electrónico.
Publicado por: engel lex en 25 Mayo 2012, 08:45 am
recuierda que eregi está obsoleta en php desde 5.3.0, asi que deberias usar  preg_match, que no es igual pero sirve


Título: Re: Aplicación Práctica: Validación de campo de correo electrónico.
Publicado por: el-brujo en 25 Mayo 2012, 17:38 pm
Validación e-mail formulario
http://foro.elhacker.net/php/validacion_email_formulario-t361047.0.html