[PHP] Expression régulière adresse postale

Fermé
Laorra Messages postés 195 Date d'inscription dimanche 12 novembre 2006 Statut Membre Dernière intervention 18 juillet 2011 - 3 févr. 2010 à 15:51
 stephrav - 27 févr. 2012 à 00:34
Bonjour,



je fais un formulaire pour mon site, et je veux tester l'adresse postale.

Voilà ma fonction :

$adresse = "^([0-9a-z'àâéèêôùûçÀÂÉÈÔÙÛÇ\s-]{1,50})$";
if(eregi($adresse, $_POST['adresse'])){


}

J'ai essayer avec Ereg(et les majuscules), preg_match... je ne vois pas où est mon erreur.
Quelqu'un pour m'aider?

Laura.

7 réponses

Defouille Messages postés 388 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 15 novembre 2011 54
3 févr. 2010 à 16:47
Bonjour,

il faut que tu ajoutes des "/" avant et après ton expression, sinon php ne la reconnait pas.

essaye avec :


$adresse = "/^([0-9a-z'àâéèêôùûçÀÂÉÈÔÙÛÇ\s-]{1,50})$/"; 


Voila :)
apres je n'ai pas vérifié que ton expression régulière marche, mais sans les "/" ca ne peut pas marcher ^^

En espérant que ca te débloque :)
0