“Conocimientos Programación>Programación PHP /MySQL

Cómo validar una dirección de correo electrónico mediante PHP

2016/6/20
Depositar un formulario en una página web pone a su correo electrónico en riesgo de ser spam . Puesto que el crecimiento de la comunicación Web y el correo electrónico , el spam ha sido un problema en todo el mundo . Como resultado , el gobierno de EE.UU. puso en marcha la ley CAN -SPAM para disuadir este tipo de comunicación . Lamentablemente, esto no ha impedido que la gente de spam , tanto correo electrónico y formularios de contacto . Validar los campos asegura que el formulario es llenado correctamente y ayudará a prevenir que el spam infiltren en su bandeja de entrada. Cosas que necesitará Editor de texto
Ver Más instrucciones
1

uso " ^ ( [ _a - z0- 9 ] + ) " para iniciar la expresión de validación. El "^ " cuenta la validación para comenzar al principio de la cadena. Dentro de los paréntesis son los números, letras y otros caracteres que se permiten para ser utilizados en el correo electrónico . Los personajes incluyen "_" , letras, números y "-" . El "+ " indica que la expresión de validación continuará.
2

Use " ( \\. [ _a - Z0- 9 ] + ) * " en caso de una dirección de correo electrónico tiene un punto en el usuario nombre, como " john.doe . " El " \\ ". cuenta las validaciones se inicia después de un punto. El "* " indica que esta parte de la validación puede o puede no ser necesaria .
3

Siga esa sección con un " @" para que se pueda validar la existencia de este símbolo en el cadena.
4

Agregar " ( [a- z0- 9 ] +) ( \\. [a- z0- 9 ] + ) *" para validar que el dominio tiene el formato correcto . Observe que el guión se ha eliminado de la sección de caracteres válida. Esto es porque pone de relieve que no son válidos en nombres de dominio y subdominio .
5

Cerrar la frase con " ( \\. [ Az ] { 2,4 } ) $" para validar el dominio de nivel superior , o TLD . El TLD es el . Com, . Edu o alguna otra frase TLD de un correo electrónico. Para esta parte de la validación , los caracteres válidos se han reducido a sólo letras . Además, el "{ 2,4 }" ha sido añadido con el fin de especificar el número mínimo y máximo de caracteres para esta parte de la dirección de correo electrónico . En este caso, el número mínimo de caracteres es de dos, y el máximo es de cuatro. Esto se debe a TLDs solo existen en estas longitudes .
6

Combine esta frase validación con sintaxis correcta validación de PHP. Esta frase debe ser definido como una variable , tales como $ vldemail . Combine todos los sectores de la frase validación juntos para que se lea "$ vldemail = " ^ ( [ _a - z0- 9 ] +) ( \\. [ _a - Z0- 9 ] + ) * @ ( [a- z0- 9 -] +) ( \\ [a- z0- 9 ] + ) * " Asegúrese de que el código se supone que el correo electrónico no es válida mediante el uso de " $ válido = 0 ; "en el código comparar el correo electrónico en contra de la validación. . . frase , debe utilizar las funciones de " eregi " . Cabe formato eregi ($ vldemail , $ email ) .

Programación PHP /MySQL
Cómo obtener el número de retweets en PHP
Cómo leer un archivo DOC Usando PHP
Cómo insertar PHP en el centro de un archivo HTML
Cómo actualizar una tabla en MySQL
Cómo configurar PHP para enviar correo
Cómo cargar un archivo XML con PHP
Cómo crear archivos de idioma para los sitios web en PHP
Cómo desactivar la casilla de texto cada vez que el valor cambia de lista desplegable en PHP
Conocimientos Informáticos © http://www.ordenador.online