« Modèle:Vérification siècle » : différence entre les versions

De Lagny-sur-Marne Wiki
Aller à la navigation Aller à la recherche
0x010D (discussion | contributions)
simplification, en fait on peut appliquer les quantifieurs aux character sets (mais pas aux capture groups) (cf. Lua patterns)
0x010D (discussion | contributions)
on accepte en chiffres arabes, qui fonctionnent partiellement (à améliorer) et peut-être plus sympa à saisir pour certains
Ligne 8 : Ligne 8 :
       | XXI | XXII | XXIII | XXIV | XXV | XXVI | XXVII | XXVIII | XXIX | XXX = <!-- OK -->
       | XXI | XXII | XXIII | XXIV | XXV | XXVI | XXVII | XXVIII | XXIX | XXX = <!-- OK -->


       | <!-- regex pour les grandes valeurs, et enfin catégorisation si valeur incorrecte ou vide -->
       | <!-- regex pour les grandes valeurs, ou en chiffres arabes, et enfin catégorisation si valeur incorrecte ou vide -->
         {{#if: {{#invoke:String|match|s={{uc:{{{1}}}}}|pattern=^[IVXLC]+$|nomatch=}}
         {{#if: {{#invoke:String|match|s={{uc:{{{1}}}}}|pattern=^[IVXLC]+$|nomatch=}}
           | <!-- OK -->
           | <!-- OK -->
           | [[Catégorie:Page avec un modèle de siècle erroné]]
           | {{#if: {{#invoke:String|match|s={{{1}}}|pattern=^%d+$|nomatch=}}
              | <!-- OK -->
              | [[Catégorie:Page avec un modèle de siècle erroné]]
            }}
         }}
         }}



Version du 17 septembre 2016 à 22:14