« 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)
possibilité de passer nocat à ce modèle pour qu'il soit no-op
0x010D (discussion | contributions)
simplification, en fait on peut appliquer les quantifieurs aux character sets (mais pas aux capture groups) (cf. Lua patterns)
Ligne 9 : Ligne 9 :


       | <!-- regex pour les grandes valeurs, et enfin catégorisation si valeur incorrecte ou vide -->
       | <!-- regex pour les grandes valeurs, et enfin catégorisation si valeur incorrecte ou vide -->
         {{#if: {{#invoke:String|match|s={{uc:{{{1}}}}}|pattern=^[IVXLC][IVXLC]?[IVXLC]?[IVXLC]?[IVXLC]?[IVXLC]?[IVXLC]?[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é]]
           | [[Catégorie:Page avec un modèle de siècle erroné]]

Version du 17 septembre 2016 à 22:03