imported>=海豚= |
imported>=海豚= |
第7行: |
第7行: |
| |{{str_left|{{{生日}}}|{{str_find|{{{生日}}}|年}}}} | | |{{str_left|{{{生日}}}|{{str_find|{{{生日}}}|年}}}} |
| }}<!-- 定义“生日年份”为“年”字及左边的字符 --> | | }}<!-- 定义“生日年份”为“年”字及左边的字符 --> |
| }}<!-- End Switch | | }}<!-- End Switch--> |
| | |
| -->{{#vardefine:生日分类 | |
| |{{#if:{{{生日|}}}<!-- 如果填写了生日 -->
| |
| |{{#switch: {{str_find|{{#var:生日日期}}|月}}<!-- 检查“月”字是否出现在第2或第3个字符位置 -->
| |
| | 2
| |
| | 3 = {{#if: {{str_endswith|{{#var:生日日期}}|日}}<!-- 检查“日”字是否出现在最后1个位置 -->
| |
| | {{#var:生日年份}}[[:Category:{{#var:生日日期}}|{{#var:生日日期}}]][[Category:{{#var:生日日期}}]]<!-- 符合要求,显示日期分类(年份不带分类内链) -->
| |
| | {{#if: {{str_endswith|{{#var:生日日期}}|号}}<!-- 容错:检查最后1个字符是否为“号” -->
| |
| | {{#var:生日年份}}[[:Category:{{Str_crop|{{#var:生日日期}}|1}}日|{{#var:生日日期}}]][[Category:{{Str_crop|{{#var:生日日期}}|1}}日]]<!-- 是,则在分类中将“号”改为“日” -->
| |
| |{{{生日}}}{{ArticleCategory|错误生日}}<!-- 不符合“号”字要求,显示“错误生日” -->
| |
| }}
| |
| }}
| |
| |{{{生日}}}{{ArticleCategory|错误生日}}<!-- 不符合“月”字要求,显示“错误生日” -->
| |
| }}<!-- End Switch -->
| |
| |}}<!-- 没有填写生日 -->
| |
| }}<!-- End Vardefine
| |
|
| |
|
| -->{{#vardefine:身高| {{#if:{{{身高|}}}| {{ifnumber|{{{身高|}}}|{{{身高}}}cm|{{{身高}}}}} |}} }}<!-- | | -->{{#vardefine:身高| {{#if:{{{身高|}}}| {{ifnumber|{{{身高|}}}|{{{身高}}}cm|{{{身高}}}}} |}} }}<!-- |