Du côté client, e-mails Les formulaires sont validés pour rattraper des données non valides afin que l'utilisateur puisse les corriger immédiatement. Dans d'autres cas, si des données non valides sont soumises au serveur, elles seront rejetées et le serveur correspondant le renverra au client.
Cet article discutera validation formulaire de messageries sur côté client dans Javascrip. Alors, commençons!
Comment valider le formulaire de messagerie à côté du client en javascript
Un e-mail comprend un «chaîne,«Qui est représenté comme un sous-ensemble de caractères ASCII, séparés en deux parties en utilisant le«@" symbole. Il peut être écrit comme «UserInfo @ Domain", où "informations utilisateur"Les informations privées de l'utilisateur sont. La longueur du «informations utilisateur"La partie ne devrait pas être plus que 64 personnages, tandis que le domaine le nom peut avoir 253 personnages.
Le "informations utilisateur«La partie peut inclure les caractères ASCII-donnés:
Le nom de domaine spécifié dans l'adresse e-mail, tels que Org, Info, Net, Com, US, peut contenir des chiffres, des lettres, des traits de volonté et un arrêt complet.
Découvrez ci-dessous quelques exemples d'identifices de messagerie valides et non valides:
Exemples de format de messagerie valide
Exemples de format de messagerie non valide
Maintenant, nous allons démontrer un exemple pratique lié au formulaire de validation par e-mail dans JavaScript.
Exemple: valider le formulaire de messagerie du côté client en javascript
Tout d'abord, nous créerons une forme côté client ayant un «saisir”Champ pour entrer dans l'identifiant de messagerie et un«Soumettre”Bouton pour vérifier le format de messagerie:
Veuillez saisir votre adresse e-mail
Expression régulière pour valider le formulaire de messagerie du côté client en JavaScript
En javascript, Expressions régulières sont l'une des méthodes les plus utiles utilisées pour valider le format de messagerie. Ils représentent un caractère de modèle qui est comparé à l'entrée utilisateur.
Dans notre fichier JavaScript, nous ajouterons l'expression régulière suivante pour valider l'ID de messagerie entré par l'utilisateur:
MailFormat = / ^ \ W + ([\.-]]?\ w +) * @ \ w + ([\.-]]?\ w +) * (\.\ w 2,3) + $ /;L'expression régulière donnée ci-dessus vous permet d'ajouter des lettres en majuscules (A-Z) et en minuscules (A-Z), chiffres (0-9), période ".»Et des caractères spéciaux tels que ~ _ '/ ? - + = ^ | $ * ' ! & #%, dans l'ID de messagerie.
Nous allons créer un «Email validé()«Fonction dans JavaScript, qui prendra«Texte de saisie"Comme argument. Après cela, nous stockons l'expression régulière mentionnée dans le «MailFormat". L'ajout "MailFormat"Est ensuite comparé à l'entrée utilisateur. Si l'ID e-mail entré a un format valide, une alerte apparaîtra à l'écran avec la chaîne "Vous avez entré une adresse e-mail valide!". Sinon, cela vous fera savoir que l'ID de messagerie n'est pas valide:
fonction valideMail (inputText)Nous avons également défini le style HTML Elements pour améliorer leur apparence sur le formulaire de validation des e-mails:
Maintenant, nous allons ouvrir notre "indice.html ” fichier avec l'aide de VS Code "Serveur en direct" extension:
Voici le formulaire de validation par e-mail avec un champ de saisie et un bouton Soumettre:
Pour la première fois, nous saisirons un identifiant de messagerie valide et:
Après avoir cliqué sur le "Soumettre”Bouton, une boîte d'alerte apparaît sur notre page Web, qui indique que l'adresse e-mail saisie est valide:
Maintenant, pour vérifier un e-mail non valide, nous rédigerons un e-mail ayant un format non valide, puis cliquez sur le bouton Soumettre:
Vous pouvez voir que notre formulaire de validation des e-mails fonctionne parfaitement pour valider l'identification de l'e-mail en fonction du format spécifié.
Conclusion
À l'aide de JavaScript, vous pouvez valider les formulaires de messagerie à côté du client. Le formulaire de validation par e-mail créé est basé sur les besoins des utilisateurs, tels que l'autorisation d'expressions régulières, l'acceptation uniquement des caractères et des chiffres dans l'identification de l'e-mail, ou d'autoriser uniquement des domaines spécifiques. La validation des formulaires de messagerie aide également à soumettre des informations correctes et précieuses au serveur. Cet article a discuté de la procédure de validation des formulaires de messagerie à côté du client en JavaScript à l'aide d'exemples appropriés.