Модуль: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» не существует.