Modification du REGEX pour attribut EMAIL

Suite du sujet Erreur de création d’un utilisateur avec “–” dans l’email :

Bonjour,

Comptez-vous mettre à jour le REGEX pour permettre le double tiret ?

En France, pendant 5 ans entre 2005 et 2010, l’état civil a ajouté un double tiret au nom des enfants dont les parents souhaitaient accoler leurs noms. Ces enfants sont devenus majeur et certains commencent à apparaitre dans nos bases de données. Ce ne sont plus des cas rares.

Cordialement

Il semble effectivement que la norme (RFC 5322) n’interdit pas formellement les multiples tirets -, plus + et underscores _, en tout cas dans la partie “nom” des adresses email (i.e. la partie avant le @).

Il semble y avoir aussi une “tolérance” sur les multiples points . bien que ça soit considéré comme une mauvaise pratique.

Bref, nous livrerons donc cette modification de regex dans une revision future:

^\w+(['\.\+-]+\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$
             ^ (+ au lieu de ?)

En attendant, comme répondu dans le post cité, vous avez la main en tant que designer pour modifier cette regex