Php preg_match() 0x0A

Beuk -  
Defouille Messages postés 404 Statut Membre -
Bonjour,

j'aimerais vérifier que le texte entré dans un formulaire par un 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 ou sans les \, les #, les \n et à chaque fois le code continue à s'exécuter. Pourtant quand j'essaie n'importe qu'elle autre lettre ou chaine de caractère la condition en bien remplie donc je ne vois vraiment pas d'ou vient le problème.

Merci d'avance :)

1 réponse

  1. Defouille Messages postés 404 Statut Membre 54
     
    Bonjour,

    tu as testé comment ?
    avec

    $email="test\ntest";
    if(preg_match("#\x0A#",$email))
    	echo "match";
    else
    	echo "no match";


    cela marche correctement :)
    0