PHP et expression regulières HELP !

PHP et expression regulières HELP ! - PHP - Programmation

Marsh Posté le 21-06-2005 à 15:02:42    

Bonjour j'aimerai vérifier si un champ comprend bien 6 numéros compris entre 1 et 49 séparés par des tirets mais avec ceci, ca ne fonctionne pas:
 
ereg("(([0-4]{0,1})([0-9]{1})+\-){6}",$grille))
 
Quelqu'un peut-il me dire ou est mon erreur ?
 
Merci

Reply

Marsh Posté le 21-06-2005 à 15:02:42   

Reply

Marsh Posté le 21-06-2005 à 15:10:10    

j'imagine qu'il n'y a pas de - à la fin de $grille ? donc normal que ta regex de fonctionne pas
 

Reply

Marsh Posté le 21-06-2005 à 15:14:57    

ben en fait ca serai pour avoir quelque chose de la forme :
 
10-23-45-36-12-15- !
 
 
masi j'y arrive po

Reply

Marsh Posté le 21-06-2005 à 15:24:02    

^([0-4]?[0-9]{1}-){6}$


mais bon, dans ce genre de cas, un simple explode ferait l'affaire

Reply

Marsh Posté le 21-06-2005 à 15:27:16    

merci beaucoup !
c'est vrai que ca a l'air plus simple comme tu le fais, et en plus ca marche, alors que demande le peuple !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed