Bonjour,

J'ai un petit problème avec l'expression rationnelle ci-dessous, qui vérifie si le mail entré dans le formulaire est conforme au masque.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
if(preg_match( "/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-z]{2,4}$/", $email ))
{$emailVerif=1;}
Le problème, c'est qu'un email de la forme @bob.com va passer quand même, alors qu'il n'y a rien devant le @.

Auriez-vous la solution s'il vous plait ?