Programme JavaScript pour valider une adresse e-mail

Table des matières

Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui validera une adresse e-mail.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:

  • JavaScript Regex
  • Expressions de fonctions et de fonctions JavaScript
  • Instruction JavaScript if… else

Exemple: utilisation de 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');

Production

 L'adresse e-mail est valide L'adresse e-mail n'est pas valide

Dans le programme ci-dessus, le modèle d'expression régulière

 /^(((^()()\.,;: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,)))$/

vérifie si une adresse e-mail est valide ou non.

La test()méthode retourne trues'il y a une correspondance dans la chaîne avec le modèle regex.

L'expression régulière (regex) décrit une séquence de caractères utilisée pour définir un modèle de recherche.

Pour en savoir plus sur l'expression régulière, consultez la page Expression régulière JavaScript.

Articles intéressants...