Programa JavaScript para validar una dirección de correo electrónico

Tabla de contenido

En este ejemplo, aprenderá a escribir un programa JavaScript que validará una dirección de correo electrónico.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • JavaScript Regex
  • Funciones de JavaScript y expresiones de función
  • Declaración de JavaScript if … else

Ejemplo: usar Regex

 // program to validate an email address function validateEmail(email_id) ( const regex_pattern = /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/; if (regex_pattern.test(email_id)) ( console.log('The email address is valid'); ) else ( console.log('The email address is not valid'); ) ) validateEmail('[email protected]'); validateEmail('hello@com');

Salida

 La dirección de correo electrónico es válida La dirección de correo electrónico no es válida

En el programa anterior, el patrón de expresión regular

 /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/

comprueba si una dirección de correo electrónico es válida o no.

El test()método devuelve truesi hay una coincidencia en la cadena con el patrón de expresiones regulares.

La expresión regular (regex) describe una secuencia de caracteres que se utilizan para definir un patrón de búsqueda.

Para obtener más información sobre la expresión regular, visite Expresión regular de JavaScript.

Articulos interesantes...