« Modèle:Vérification siècle » : différence entre les versions
Aller à la navigation
Aller à la recherche
correction, le paramètre d'exposant peut être omis |
possibilité de passer nocat à ce modèle pour qu'il soit no-op |
||
Ligne 1 : | Ligne 1 : | ||
<includeonly>{{#switch: {{uc:{{{1}}}}} | <includeonly>{{#if: {{{nocat|}}} | ||
| | |||
| {{#switch: {{uc:{{{1}}}}} | |||
<!-- valeur correcte --> | |||
| I | II | III | IV | V | VI | VII | VIII | IX | X | |||
| XI | XII | XIII | XIV | XV | XVI | XVII | XVIII | XIX | XX | |||
| 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 --> | |||
{{#if: {{#invoke:String|match|s={{uc:{{{1}}}}}|pattern=^[IVXLC][IVXLC]?[IVXLC]?[IVXLC]?[IVXLC]?[IVXLC]?[IVXLC]?[IVXLC]?$|nomatch=}} | |||
| <!-- OK --> | |||
| [[Catégorie:Page avec un modèle de siècle erroné]] | |||
}} | |||
}}{{#switch: {{{2|}}} | }}{{#switch: {{{2|}}} | ||
<!-- valeur correcte, vide ou paramètre non transmis --> | |||
| e | er | = <!-- OK --> | |||
| <!-- valeur incorrecte --> | |||
[[Catégorie:Page avec un modèle de siècle erroné]] | |||
}} | |||
}}</includeonly><noinclude>{{Documentation}}</noinclude> | }}</includeonly><noinclude>{{Documentation}}</noinclude> |