Php ereg: longeur expression régulière
ndnadia
-
ndnadia Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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':
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
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:
- Php ereg: longeur expression régulière
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP