Médiaforma

Vérifier la syntaxe d’une adresse e-mail

Print Friendly

Quelques lignes de JavaScript vont suffire pour vérifier si la syntaxe d’une adresse e-mail est valide. Voici le code utilisé :

Le document HTML contient un titre H2, une zone de texte et un bouton. Lorsque l’utilisateur clique sur le bouton, la fonction teste_mail() est exécutée.

Cette fonction commence par récupérer l’adresse e-mail qui a été tapée dans la zone de texte d’identifiant mail. La ligne suivante stocke une expression régulière dans la variable modele. Cette expression représente l’allure que devrait avoir une adresse e-mail :

  • Une première partie composée d’une chaîne de taille quelconque pouvant contenir des « . », des ‘-‘ et des ‘_’.
  • Le caractère @.
  • Une chaîne d’au moins deux caractères et pouvant contenir des caractères « . ».
  • Un point décimal.
  • Une chaîne de 2 à 4 caractères alphabétiques.

En fournissant l’adresse e-mail tapée par l’utilisateur à la fonction exec() et en appliquant cette fonction à l’expression régulière, on obtient :

  • une chaîne non vide si l’adresse e-mail correspond à l’expression régulière
  • une chaîne vide dans le cas contraire.

L’adresse entrée est donc syntaxiquement correcte si la chaîne retournée est non vide. Un message indiquant que la syntaxe de l’adresse e-mail est correcte est alors affiché. Dans le cas contraire, un autre message indiquant que l’adresse e-mail n’est pas correcte est affiché.

Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply