Tecnología

Inicio

Cómo validar una dirección de correo electrónico El uso de expresiones regulares

Una expresión regular es una cadena de texto que se utiliza para describir un patrón de búsqueda. Estas expresiones se utilizan a menudo por herramientas de búsqueda para leer a través de páginas de texto para encontrar una ocurrencia de una cadena que coincide con el patrón de expresión regular. Un uso común de las expresiones regulares en el desarrollo web es la validación de un correo electrónico en un campo de formulario.

Instrucciones

1 Desarrollar una definición para un correo electrónico válido que cumpla con las necesidades de su aplicación. Una expresión regular de correo electrónico validador podría simplemente comprobar que un usuario introduce algo parecido a un correo electrónico, en lugar de una serie de galimatías. Definir por sí mismo lo que es un "e-mail válida" sería, a continuación, elaborar una expresión que satisface su definición.

2 Desarrollar la expresión regular en función de su definición válida de correo electrónico. Si su definición de una dirección de correo electrónico válida podría incluir el correo electrónico "[email protected]", una expresión regular que acepta este mensaje podría ser "\ b [A-Za-z0-9 ._-] + @ [ A-Za-z0-9 .-] +. [A-Za-z] {2,4} \ b ".

3 Utilizar la expresión regular que ha desarrollado en la aplicación de destino. Una expresión regular se utiliza a menudo como un parámetro de cadena a una función o como una constante dentro de una función. Dependiendo del lenguaje de scripting o la programación, el uso de la expresión regular variará. En un script PHP, la validación se podría hacer uso de la función "preg_match":

if ( preg_match( $myPattern, $email){

echo "El correo electrónico es válida!";

}

donde "$ myPattern" es la expresión regular que ha creado y "$ correo electrónico" es el correo electrónico que el usuario introduce.