« Modèle:Vérification siècle » : différence entre les versions
Contenu supprimé Contenu ajouté
simplification, en fait on peut appliquer les quantifieurs aux character sets (mais pas aux capture groups) (cf. Lua patterns) |
on accepte en chiffres arabes, qui fonctionnent partiellement (à améliorer) et peut-être plus sympa à saisir pour certains |
||
Ligne 8 :
| 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=}}
| [[Catégorie:Page avec un modèle de siècle erroné]]▼
| <!-- OK -->
▲ | [[Catégorie:Page avec un modèle de siècle erroné]]
}}
}}
|