Modèle:Vérification siècle : Différence entre versions
(correction, le paramètre d'exposant peut être omis) |
m (A protégé « Modèle:Vérification siècle » : Modèle très utilisé ([Modifier=Autoriser uniquement les administrateurs] (infini) [Renommer=Autoriser uniquement les administrateurs] (infini))) |
||
(4 révisions intermédiaires par le même utilisateur non affichées) | |||
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, ou en chiffres arabes, et enfin catégorisation si valeur incorrecte ou vide --> | |
− | + | {{#if: {{#invoke:String|match|s={{uc:{{{1}}}}}|pattern=^[IVXLC]+$|nomatch=}} | |
− | + | | <!-- OK --> | |
− | + | | {{#if: {{#invoke:String|match|s={{{1}}}|pattern=^%d+$|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é (exposant)]] | |
+ | }} | ||
}}</includeonly><noinclude>{{Documentation}}</noinclude> | }}</includeonly><noinclude>{{Documentation}}</noinclude> |