Php ereg: longeur expression régulière

ndnadia -  
ndnadia Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un formulaire où l'utilisateur doit introduire une expression avec un format spécifique, pour cela j'ai essayée d'écrire une le modèle de l'expression en utilisant la fonction 'ereg':
ereg("([1-9]{5})|()( )(b)|()(/)([1-5]{1})", $var)

Explication:
([0-9]{5})|() : c'est la première partie de l'expression,un nombre composé de chiffre de 0 à 9 et de longueur 5;
( ): c'est la deuxième partie, espace;
(b)|(): troisième partie, peut être un 'b' ou bine un vide;
(/)([1-5]{1}: quatrième partie commence par un '/' et puis un chiffre de 1 à 5.

Exemple:
12345 b/3
/3
12345 /5

normalement il ne doit pas accepter: 12 b/3 ou bien 12345 b/45...
Alors comment définir au sein d'une expression régulière la longueur de chacune de ses parties??
Merci d'avance
A voir également:

1 réponse

ndnadia Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
alors vous n'avez pas d'idée??
0