Expressions régulières utiles

Précédent | 7/14 | Suivant

Vérifier une adresse mail

Pour vérifier qu’une adresse mail a été rentrée et correspond à une structure classique d’adresse mail, voici une ligne de code qui teste le mail avec une expression régulière et répondra true si l’adresse correspond à une structure de mail, false si ça n’est pas le cas.

$email="nimportequoi1234@mondomaine.ext";
$validEmail = ereg(”^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$”, $email);

echo $validEmail;