Модуль:Math/tonumber/doc

Материал из Викиучебника — открытых книг для открытого мира

Это страница документации Модуль:Math/tonumber.

Этот модуль содержит функции для конвертации строк в числа.

Вызываемые функции[править]

integer[править]

{{#invoke:math/tonumber|integer|…}}

Возвращает первое целое положительное число, найденное в строке.

Входное значение Результат
2014 2014
[[2014]] 2014
[[2014 год|2014]] 2014
[[31 декабря]] [[2014]] 31
Як-42 42

Используется в шаблонах, когда надо.

quantity[править]

{{#invoke:math/tonumber|quantity|…}}

Возвращает количественное значение из строки.

Входное значение Результат
100 000 100000
100 тыс. чел. 100000
100,9 тыс. чел. 100900
100,90 тыс. чел. 100900
100,90 тыс. чел. (2017) 100900
100 000 ± 10 100000

Используется в шаблонах, когда надо.

year[править]

Возвращает первое 3- или 4-значное целое положительное число, найденное в строке.

{{#invoke:math/tonumber|year|…}}
{{#invoke:math/tonumber|year|…|default=…}}
Входное значение Результат
2014 2014
910 910
[[2014]] 2014
[[2014 год|2014]] 2014
[[31 декабря]] [[2014]] 2014
Як-42
[[2316 год до н. э.]] -2316
100,90 тыс. чел. (2017) 2017

Используется в шаблонах {{Категория по дате}} и {{Год появления}}.

Тесты[править]

Ошибка скрипта: Модуля «Math/tonumber/tests» не существует.