Bonjour
je cherche une expression régulière pour valider une saisie, je ne comprends pas ce qui ne colle pas
l'utilsateur doit saisir une liste de code Pays à 2 caractères séparés par ; sans espace
par exemple, les saisies suivante sont OK :
FR
FR;EN
FR;EN;NL
Les saisies suivantes ne doivent matcher : (non exhaustif..)
FRA
FR;E
FR456
FR;EN;NL;
mon expression doit donc valider que
- la chaine commence par 2 majuscules
- peuvent être suivies par ; et 2 majuscules (entre 0 et n fois)
- la chaine finit par 2 majuscules
jusqu'ici je suis arrivé à
mais ca ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part \b([A-Z]{2})+(;[A-Z]{2})*([A-Z]{2})
Merci de votre aide !
(et explications..)
PS : je suis tombé sur un petit outil de validation intéressant :
http://www.regular-expressions.info/...ptexample.html
Partager