145 votes

Comment vérifier si l'entrée est une adresse e-mail dans Flutter ?

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 ?

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.

0voto

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X