Les adresses e-mail ont un format spécifique, avec certains caractères et structures requis. La validation d'une adresse e-mail garantit qu'elle est dans le bon format et peut être utilisée pour envoyer ou recevoir des e-mails. En validant les adresses e-mail, vous pouvez vous assurer que des informations importantes sont fournies au bon destinataire et que la communication est aussi efficace que possible.
Ce blog décrira la validation des e-mails en javascript.
Comment valider les e-mails en javascript?
La vérification de l'adresse e-mail saisie de l'utilisateur est connue sous le nom de validation de l'e-mail. Dans JavaScript, vous pouvez valider une adresse e-mail en utilisant "expression régulière" avec le "correspondre()" méthode. La méthode Match () vérifie l'entrée de l'utilisateur avec le modèle spécifié.
Voyons d'abord certaines adresses e-mail valides et non valides, puis créons un modèle pour valider les adresses e-mail.
Adresses e-mail valides
Certaines adresses e-mail valides sont:
Adresses e-mail non valides:
Les e-mails formatés suivants ne sont pas acceptables:
Modèle
Le modèle donné est un modèle de format de messagerie général:
Var Pattern = / [A-Z0-9] + @ [A-Z] + \.[a-z] 2,3 /
Le modèle ci-dessus accepte:
Il est important de noter que le modèle ci-dessus est une expression régulière générale, et il peut ne pas couvrir tous les cas possibles de validation des e-mails, mais c'est un bon point de départ. Vous pouvez créer / définir un modèle sur vos propres exigences.
Essayons un autre modèle (complexe) qui acceptera les petites lettres de cas de capital avec différents caractères spéciaux:
Var Pattern = / ^ [A-ZA-Z0-9.!# $% & '* + / =?^ _ '| ~ -] + @ [a-za-z0-9 -] + (?: \.[a-za-z0-9 -] +) * $ /
Exemple
Dans un fichier HTML, créez un formulaire qui contient un champ de texte, un bouton et une zone pour afficher un message d'erreur. Fixez le «sur clic”Événement avec le"soumettre"Bouton qui invoquera le"EmailValidationFunc ()”Fonction pour valider l'entrée utilisateur:
Dans le fichier javascript, ajoutez le code suivant:
fonction emailValidationFunc ()
Var entrée = document.getElementByid ("mail").valeur;
Var Pattern = / [A-Z0-9] + @ [A-Z] + \.[a-z] 2,3 /;
si (entrée.Match (modèle))
Alerte ("Match Matches!");
Retour Vrai;
autre
document.getElementByid ("erreur").innerhtml = "Veuillez saisir une adresse e-mail valide!"
retourne false;
Selon l'extrait de code ci-dessus:
Sortir
Il s'agit de la validation des e-mails en utilisant l'expression régulière JavaScript.
Conclusion
Dans JavaScript, pour valider une adresse e-mail, utilisez le «expression régulière" avec le "correspondre()" méthode. La méthode Match () vérifie l'entrée de l'utilisateur avec le modèle spécifié. Ce blog mentionne les modèles de formatage des e-mails généraux, mais vous pouvez également créer un modèle sur vos propres exigences. Dans ce blog, nous avons décrit la validation des e-mails en javascript.