تغييرات

اذهب إلى التنقل اذهب إلى البحث
منطق؛ بيان المعلم الاختياري ذي القيمة الواحدة؛
سطر 1: سطر 1: −
<onlyinclude><includeonly>;{{#vardefine:ordinal|{{#explode:{{{نسق|{{{1|}}}}}}|:|0}}}}{{#vardefine:name|{{#explode:{{{نسق|{{{1|}}}}}}|:|1}}}}{{#vardefine:cardinality|{{#explode:{{{نسق|{{{1|}}}}}}|:|2}}}}<html><span id="param-</html>{{#replace:{{#var:name}}| |_}}<html>"></html>{{#if:{{#var:ordinal}}|{{#var:ordinal}}{{!}}}}{{#var:name}}{{#if:{{#var:cardinality}}|<nowiki>:</nowiki>{{#ifeq:{{#var:cardinality}}|*|&lowast;|{{#var:cardinality}}}}}}<html></span></html>:{{{وصف|{{{2|}}}}}} {{#ifeq:{{#var:cardinality}}|1|{{#tag:span|ضروري؛ قيمة واحدة|style="text-decoration: underline;"}}.}} {{#ifeq:{{#var:cardinality}}|+|{{#tag:span|ضروري؛ قيمة أو أكثر|style="text-decoration: underline;"}}.}} {{#ifeq:{{#var:cardinality}}|&#58;|{{#tag:span|اختياري؛ قيمة أو أكثر|style="text-decoration: underline;"}}.}} {{#if:{{{استبدائية|{{{3|}}}}}}|القيمة الاستبدائية "<kbd>{{{استبدائية|{{{3|}}}}}}</kbd>".}} {{#if:{{{خصيصة|{{{4|}}}}}}|يُعيّن قيمة [[خصيصة:{{{خصيصة|{{{4|}}}}}}]].}}</includeonly></onlyinclude>
+
<onlyinclude><includeonly>;{{#regex:{{{نسق|{{{1|}}}}}}|/^(?:(\d)*:)?([\pL\pM\s]+)(?::([1؟\+\*])?)?$/Uu|}}{{#tag:html|<span id="param-{{#replace:{{#var:name}}| |_}}">{{#if:{{#regex_var:1}}|{{#regex_var:1}}{{!}}}}{{#regex_var:2}}{{#if:{{#regex_var:3}}|<nowiki>:</nowiki>{{#ifeq:{{#regex_var:3}}|*|&lowast;|{{#regex_var:3}}}}}}}}:{{{وصف|{{{2|}}}}}} {{#tag:span|{{#switch:{{#regex_var:3}}
 +
|1 = ضروري؛ قيمة واحدة
 +
|+ = ضروري؛ قيمة أو أكثر
 +
|؟ = اختياري؛ قيمة واحدة
 +
|* = اختياري؛ قيمة أو أكثر
 +
}}|style="text-decoration: underline;"}}. {{#if:{{{استبدائية|{{{3|}}}}}}|القيمة الاستبدائية "<kbd>{{{استبدائية|{{{3|}}}}}}</kbd>".}} {{#if:{{{خصيصة|{{{4|}}}}}}|يُعيّن قيمة [[خصيصة:{{{خصيصة|{{{4|}}}}}}]].}}</includeonly></onlyinclude>
 
{{/وصف}}
 
{{/وصف}}
 
[[تصنيف:قوالب توثيق القوالب]]
 
[[تصنيف:قوالب توثيق القوالب]]

قائمة التصفح