Muchas veces nos encontramos que nos envian direcciones de correo erroneas. Con la función ereg podemos validar de forma fácil si la estructura del correo electrónico es correcta.
IF ( ereg ( "[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3} ", $email )) { echo "El correo ".$email." es correcto"; } ELSE { echo "El correo ".$email." tiene errores"; }
ereg nos permite validar un String apartir de una estructura que le damos, en este caso le pasamos que el primer tramo del String ( [_.0-9a-z-] ) pueda ser un carácter alfanumérico seguido de una arroba y otro campo alfanúmerico con un punto al final ( +@([0-9a-z][0-9a-z-]+. ) y al final del todo un campo de dos o tres carácteres que solo sean letras ( +[a-z]{2,3} )
|
|