Regex email
Posté : 14 juin 2021, 14:08
Bonjour,
J'ai un problème avec un Regex de validation email :
Quand je mets plusieurs points devant l'extension : [email protected], ça passe. Ce qui n'est pas normal.
Je sais qu'on peut faire avec FILTER_VALIDATE_EMAIL sans Regex, mais j'utilise le Regex pour apprendre.
J'ai un problème avec un Regex de validation email :
Code : Tout sélectionner
// $email = "[email protected]"; // Ok
$email = "[email protected]"; // Ne doit pas marcher
if (preg_match("`^[a-z0-9._-]+@[a-z0-9._-]{2,}\.{1}[a-z]{2,4}$`i", $email)) {
echo 'Email ok';
}
Je sais qu'on peut faire avec FILTER_VALIDATE_EMAIL sans Regex, mais j'utilise le Regex pour apprendre.