En PHP, j'utilise ce regex pour le contrôle de mails:PHP email regex en permettant droite 2Points après eachother
$rexMail = "/^[a-z0-9\._][email protected]{1}[a-z0-9-_]+\.{1}[a-z]{2,4}\.?[a-z]{0,2}$/i";
Dans la plupart des cas, cela suffira. Cependant, cette adresse mail se révèle être valide pour la regex:
test..test @ test.com
Cela ne devrait pas être possible. Bien que plusieurs points soient autorisés avant le signe @, il ne devrait pas être possible d'en avoir plusieurs les uns après les autres.
Je ne suis pas que bon avec regex et je ne sais pas comment résoudre ce problème.
En outre, je ne suis pas sûr de la quantité de points après le signe @, car il existe des adresses de messagerie telles que .co.uk, ou pire.
Maintenant encore moins des choses correspond – KdgDev
Essayez de copier à nouveau l'expression rationnelle, je l'avais édité pour modifier un léger problème. – Amber
Là nous l'avons, travaillant – KdgDev