check mail address #156

Merged
viennet merged 2 commits from jmplace/ScoDoc-Lille:email_check into master 2021-10-10 21:05:04 +02:00
Collaborator

Vérification de l'adresse mail (forme @.*)

Vérification de l'adresse mail (forme *@*.*)
jmplace added 1 commit 2021-10-10 09:29:42 +02:00
Owner

La regexp proposée laisse passer un peu trop de choses je crois. La regexp "RFC-complant" est trop complexe, de mémoire.
Un bon compromis pourrait être

regex = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'

(vue ici: https://www.geeksforgeeks.org/check-if-email-address-valid-or-not-in-python/)

Sinon il y a ceci, je n'ai pas regardé le détail, mais c'est probablement inutile pour nous et ajouterait une dépendance: https://pypi.org/project/email-validator/

La regexp proposée laisse passer un peu trop de choses je crois. La regexp "RFC-complant" est trop complexe, de mémoire. Un bon compromis pourrait être ``` regex = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b' ``` (vue ici: https://www.geeksforgeeks.org/check-if-email-address-valid-or-not-in-python/) Sinon il y a ceci, je n'ai pas regardé le détail, mais c'est probablement inutile pour nous et ajouterait une dépendance: https://pypi.org/project/email-validator/
jmplace added 1 commit 2021-10-10 10:52:12 +02:00
viennet merged commit e6e1835cca into master 2021-10-10 21:05:04 +02:00
Sign in to join this conversation.
No description provided.