Шаблон:Ifnumber

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Використання

Повертає 1, якщо значення є числовим, і 0 якщо ні.

Приклади

КодРезультат
{{Ifnumber|1}}

1

{{Ifnumber|one}}

0

{{Ifnumber|}}

0

{{Ifnumber|e<>pi}}

1

{{Ifnumber|1|число|не число}}

число

{{Ifnumber|one|число|не число}}

не число

{{Ifnumber|1000|число|не число}}

число

{{Ifnumber|10.00|число|не число}}

число

{{Ifnumber|1,000|число|не число}}

не число

{{Ifnumber|1,000.50|число|не число}}

не число

{{Ifnumber|99 кульок|число|не число}}

не число

{{Ifnumber|99.9999e10|число|не число}}

число

{{Ifnumber|−123|число|не число}}

число

{{Ifnumber|(456)|число|не число}}

число

{{Ifnumber|{{val|123|5}}|число|значення "{{val|123|5}}" не числове}}  значення "123±5" не числове

Примітки

Цей шаблон не розпізнає відформатовані числа вже за задумкою, оскільки відформатовані числа ламатимуть парсери виразів. Щоб прибрати форматування з числа, ви можете обгорнути число в {{formatnum: число |R}}.

КодРезультат
{{Ifnumber|1,000.50|число|не число}}не число
{{Ifnumber|{{formatnum:1,000.50|R}}|число|не число}}число

Див. також