Aplicación Práctica: Validación de campo de correo electrónico.

Iniciado por iMarcSpS, 15 Abril 2012, 20:34 PM

0 Miembros y 1 Visitante están viendo este tema.

iMarcSpS

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:

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

raul338


engel lex

recuierda que eregi está obsoleta en php desde 5.3.0, asi que deberias usar  preg_match, que no es igual pero sirve
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.