Tecnología

Inicio

Cómo comprobar una dirección de correo electrónico Perl

Cómo comprobar una dirección de correo electrónico Perl


Perl es un lenguaje de script utilizado en máquinas Linux y servidores para automatizar tareas administrativas comunes, como el control de una dirección de correo electrónico indicada por un usuario para ver si es válida y se ajusta el patrón de dirección de correo electrónico. Para ello, la clave es la sintaxis de coincidencia de patrones conocidos como "expresiones regulares".

Instrucciones

1 Abrir un nuevo archivo de texto. Se puede utilizar cualquier editor de texto que prefiera, desde Windows Bloc de notas para un entorno dedicado PERL de desarrollo integrado (IDE), como EPIC o Padre. Sin embargo, los procesadores de texto de escala completa, como Microsoft Word son inapropiados, ya que no lo hacen, de forma predeterminada, la salida de texto sin formato.

2 Indican que se trata de un archivo perl pegando la siguiente línea en la parte superior del archivo de texto:

! / usr / bin / perl

3 Almacenar una dirección de correo electrónico en la memoria:

$ Email = "myemail \ @ email.com";

Observe que el símbolo "@" debe ser escapado (precedido) con una barra invertida para que el Perl saben que es parte del código de texto y no.

4 Compararla con la expresión regular prueba de correo electrónico para ver si se ajusta el patrón de un correo electrónico estándar:

if ($ email = ~ m / ^ [A-Za-z0-9 ._% + -]. + @ [A-Za-z0-9 .-] + [A-Za-z] {2,4} ps

print "Yes.";

} Else {

print "No.";

}

El operador "= ~" le indica a Perl para comparar una cadena en una expresión regular, y la siguiente expresión regular dicta que la cadena debe contener un número de letras y dígitos, seguido por un signo @, seguido de nuevo por una serie de números y dígitos y, por último, al menos una extensión de entre dos y cuatro caracteres de tamaño.

5 Guarde su trabajo con el nombre de archivo "emailtest.pl." Puede ejecutar la prueba escribiendo "perl emailtest.pl" en una línea de terminal o de comandos.

Consejos y advertencias

  • Una introducción detallada de la sintaxis de expresiones regulares está más allá del alcance de este artículo. Se puede obtener más información sobre la sintaxis de las expresiones regulares utilizando el primer recurso.
  • En Windows, se puede llegar a una línea de comandos haciendo clic en "Inicio" y seleccione "Ejecutar". Escribe "cmd". En Mac OS X, puede hacerlo pulsando "Comando-Barra espaciadora" y escribiendo "terminal".