|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Salut
J'ai besoin d'un coup de main pour une expression réguliere je voudrais imposer un format de saisie sur un champ texte Cela sera une liste d'opération, une opération est écrit avec 6 chiffres. les opérations sont séparés d'un espace. Une opération peut etre optionnel et donc encadré de ( ) mais une série d'opération peut etre aussi optionnel exemple 012345 (012233) 012346 (123456 234567 345678) je cherche l'expression réguliere pour les chiffres "d{6}" pour la ( "\(?" que pensez vous de ca ^(\(?d{6}\)?)([.]{1}\(?d{6}\)?))*
__________________
|
|
|
00
|
|
|
#2 |
![]() ![]() |
et de ça ? (pattern PCRE) :
Code :
'<^(\\(([0-9]{6} )+\\) |([0-9]{6} )+)+$>'
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
cela ne marche pas
je ne comprends pas les < > à quoi cela sert ? précision l'expression ne finit pasobligatoirement par une paranthèse
__________________
|
|
|
00
|
|
|
#4 |
![]() ![]() |
Il y a une parenthèse qui n'avait pas été prise en compte, j'ai rectifié, es-tu sûr d'utiliser l'expression régulière correctement ?
comme je l'ai précisé, il s'agit d'un pattern PCRE, pas POSIX : http://fr.php.net/pcre les regexp PERL (module PCRE) demandent des délimiteurs puisqu'elles peuvent en plus prendre certaines options, c'est à ça que servent les < >, de plus tu sembles avoir des lacunes au niveau des regexp (les parenthèses désignent un sous masque, pas une parenthèse littérale, à moins qu'elle ne soit échappée...) je te conseille de lire la doc
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
Merci pour tes propositions effectivement je ne suis pas au top pour les expressions mais assez dégourdi pour finir par y arriver merci pour les infos
__________________
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com