Rechercher : dans
Par :

[php] Regex et TextArea

phlphl, le 20 oct 2008 à 21:30:44 
 Signaler ce message aux modérateurs

Bonjour, puisque j'ai résolus quelques de mes problèmes grâce à ce forum, je m'y suis incrit.

Je développe un petit système de sondage où les choix du sondages sont inscrits à partir d'un <textarea> et explodés pour être mis dans u tableau.

Pour que le sondage ne bug pas, il doit être absolument rentré sous la forme suivante :
choix1/
choix2/
choix3

Ma fonction explode sépare par les caractères /\\r\\n.

J'ai essayé tant bien que mal de faire une regex pour vérifier si le contenu du textarea avait bien la forme ci-dessus sans résultat. Je crois que mon problème vient du fait que les caractères \r\n se glissent entre chaque choix et rendent la regex un peu particulière.

À date, j'ai cette regex qi me semble la plus "correcte" mais qui ne fonctionne toujours pas


<?php
if(!preg_match("#^([a-z]+/{1}(\r\n){1})+([a-z]+)$#", $_POST['choix']))
{
echo "Veuillez remplir le formulaire correctement !";
}?>


J'aimerais savoir si quelqu'un aurait une regex à me proposer pour mon problème. Ça serait d'un grand secours !

Merci d'avance
(J'espère ne pas avoir fait de doublon :x)

Configuration: Windows XP
Firefox 3.0.3