JeuWeb - Crée ton jeu par navigateur

Version complète : Problème regex
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour à tous,

bon voilà, j'essaies de vérifier la validité d'une adresse mail, mais il semble y avoir une erreur quelque part car il me crache tout le temps que mon adresse n'est pas valide.

Code PHP :
<?php 
preg_match
('#^[a-z0-9._-]+@[a-z0-9]{2,}.[a-z]{2,4}#', $courriel);

Celui qui trouve l'intrus, il a gagné ^^
Code PHP :
<?php 
preg_match
("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!", $courriel);

C'est du moins celle que j'utilise... Jusqu'ici elle ne m'a pas posé de problèmes depuis son élaboration (cela fait un bout de temps)...
Autant pour moi, dans mon code d'origine, je n'ai pas oublié d'échapper le '.'
J'ai vérifier, voilà la regex que j'utilise:
Code PHP :
<?php 
"#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2-4}$#"
J'ai quand même essayé en remplçant mes délimiteurs par les tiens, mais il trouve toujours que mon adresse n'est pas valide ...

[EDIT] En fait, c'est ma faute ^^ Dans le dernier quantificateur Wink