Selon RegExp nous devons utiliser JavaScript
( Perl 5
) expressions régulières : Spécification de l'ECMA . Quelle méthode dois-je utiliser dans Dart pour vérifier si l'entrée est un email ?
Cette question a déjà des réponses:
- Valider l'adresse e-mail dans le JavaScript? (5 réponses )
Réponse
Trop de publicités?
Utilisateur non enregistré
Points
0
La meilleure expression régulière que j'ai rencontrée jusqu'à présent est la suivante :
r'([a-z0-9][-a-z0-9_+.] [a-z0-9])@([a-z0-9][-a-z0-9.] [a-z0-9].(com|net)|([0-9]{1,3}.{3}[0-9]{1,3}))'
cette approche repose sur l'ajout de chaque nom de domaine avec lequel vous souhaitez que votre utilisateur puisse se connecter.
J'ai juste ajouté com et net car ce sont les plus populaires, mais vous pouvez en ajouter d'autres.
- Réponses précédentes
- Plus de réponses
5 votes
À partir de 2019 : pour prendre correctement en charge la validation des e-mails dans Dart/Flutter, veuillez consulter le paquet pub.dev email_validator.