Dans cet article, nous parlerons de certaines méthodes courantes pour valider les adresses e-mail dans JavaScript.
Comment valider l'adresse e-mail en javascript?
Lors de la vérification d'un formulaire HTML, la validation de l'e-mail est une étape critique. Dans JavaScript, vous pouvez valider l'adresse e-mail:
Examinons comment ces approches valideront l'e-mail.
Méthode 1: valider l'adresse e-mail à l'aide de regex
Pour valider un e-mail, vous pouvez utiliser un motif regex / expression régulière avec JavaScript "correspondre()" méthode. La valeur de l'e-mail spécifié dans un champ de saisie est comparée à une expression régulière ou un modèle regex en utilisant la méthode Match ().
Syntaxe
Suivez la syntaxe ci-dessous pour valider un e-mail à l'aide de la méthode Match ():
Ici le "regexpatcier"Est l'expression régulière qui correspondra à la valeur du champ de texte.
Maintenant, consultez l'exemple suivant.
Exemple
Dans cet exemple, nous créerons un formulaire HTML qui contient une valeur d'entrée et un bouton qui vérifiera si l'e-mail entré est valide ou non en appelant la fonction JavaScript définie par l'utilisateur nommée «MailValidation ()»:
Dans le fichier JavaScript, nous définirons le «MailValidation ()”Méthode qui prend la valeur du champ de saisie en tant que paramètre. Après cela, définissez un modèle regex pour le courrier électronique qui suit les alphabets A-ZA-Z, les caractères, 0-9 chiffres, avec @ et (.). Ensuite, appelez la méthode Match () avec la valeur du texte d'entrée en passant le motif regex. Si la valeur du texte d'entrée correspond au regex, une alerte s'affiche avec le message "Adresse e-mail valable!» Sinon, l'alerte montre un message spécifié:
Fonction MailValidation (InputText)On peut voir que notre méthodologie définie fonctionne parfaitement pour vérifier l'adresse e-mail:
Voyons une autre méthode pour valider les e-mails sans utiliser Regex.
Méthode 2: Valider l'adresse e-mail sans utiliser Regex
Pour valider les e-mails sans regex, vous pouvez utiliser le «comprend ()" méthode. Il donne une valeur booléenne en sortie. Il accepte les personnages comme un argument et revient "vrai"S'ils existent dans l'entrée, sinon il produit"FAUX".
Syntaxe
Suivez la syntaxe ci-dessous pour utiliser la méthode incluse ():
Ici, "personnages«Sont les (@) signe et (.) qui sera vérifié dans l'e-mail entré.
Exemple
Dans cet exemple, nous apporterons des modifications à la fonction JavaScript créée ci-dessus nommée «MailValidation ()". Ici, nous utiliserons la méthode incluse () en fonction pour vérifier la valeur d'entrée si elle contient (@) signe et (.) ou non:
Sortir
Nous avons compilé les méthodes les plus simples pour valider les adresses e-mail à l'aide de JavaScript.
Conclusion
Pour valider une adresse e-mail, vous pouvez utiliser le «correspondre()”Méthode pour valider avec Regex ou le"comprend ()«Méthode pour valider l'e-mail sans utiliser Regex. La méthode Match () correspond à l'adresse e-mail entrée avec le regex particulier tandis que la méthode incluse () vérifie le "@" et le "."Dans l'e-mail, que les deux soient inclus dans l'e-mail entré ou non. Ce message a discuté des méthodes de validation des adresses e-mail en JavaScript avec des exemples détaillés.