Bonjour,

J'ai une expression regulière pour tester la validité d'une adresse e-mail.
Mon expression m'a l'air correcte ?!...

Mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (!preg_match("^[a-zA-Z][a-zA-Z0-9._-]*@[a-zA-Z][a-zA-Z0-9._-]+[.][a-zA-Z]{2,4}$",$_POST['mail']))
Je précise que je récupère bien le champ 'mail'.

L'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: preg_match() [function.preg-match]: No ending delimiter '^' found
Merci pour vos réponses.