Bonjour,
J'ai un problème avec mon expression régulière :
Elle me permet de valider tous les nombres entre 1 et 12 sachant que l'on a 1, 2, 3 et pas 01, 02, 03.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ^([1-9]|1[012])$
Mon problème vient du faite que l'on peux soit avoir 1, 2, 3 soit avoir 01, 02, 03.
Si je le fais en 2 temps avec un "ou" sur l'expression "^[0]{1}|[0-9]{1}$" ça marche mais je ne trouve pas cela très propre.
Auriez vous une idée me permettant de valider les combinaisons de 1 à 12 en respectant le fait que 01 et 1 sont une saisie valide ?
Partager