preg_match("#0x0A#") ne fonctionne pas
Posté : 24 juil. 2010, 04:45
Bonjour,
je suis occupé à faire une page pour contacter l'admin d'un un petit site perso, et j'aimerais vérifier que le texte entré dans le formulaire par l'utilisateur ne puisse pas contenir de retour à la ligne ou de retour chariot, voici ma condition
J'ai aussi cherché du coté de la fonction mb_eregi mais la encore le \n et \r semble poser problème. Pourtant quand j'essaie n'importe qu'elle autre lettre ou chaine de caractère la condition en bien remplie et le code s'arrête donc je ne vois vraiment pas d'où vient le souci.
Merci d'avance
je suis occupé à faire une page pour contacter l'admin d'un un petit site perso, et j'aimerais vérifier que le texte entré dans le formulaire par l'utilisateur ne puisse pas contenir de retour à la ligne ou de retour chariot, voici ma condition
if(preg_match("#\x0A#",$email)) die();
mais elle ne fonctionne pas, j'ai essayé avec et sans les \, les #, les \n et à chaque fois le code continue à s'exécuter.J'ai aussi cherché du coté de la fonction mb_eregi mais la encore le \n et \r semble poser problème. Pourtant quand j'essaie n'importe qu'elle autre lettre ou chaine de caractère la condition en bien remplie et le code s'arrête donc je ne vois vraiment pas d'où vient le souci.
Merci d'avance