Jump to content

Модул:Math/tonumber/doc

Мавод аз Википедиа — донишномаи озод

This is the documentation page for Модул:Math/tonumber

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

Функсияҳои фарохондашуда

[вироиши манбаъ]
{{#invoke:math/tonumber|integer|…}}

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

Маънои вурудӣ Натиҷа
2014 2014
[[2014]] 2014
[[соли 2014|2014]] 2014
[[31 декабр]]и [[2014]] 31
Як-42 42

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

Возвращает первое 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

Дар шаблонҳои {{Гурӯҳ аз рӯи сана}} ва {{Год появления}} истифода мешавад.

Санҷишҳо

[вироиши манбаъ]

2 тестов провалено.

test_integer:

Текст Ожидаемое значение Фактическое значение
✔ {{ #invoke:Math/tonumber|integer | 2014 }} 2014 2014
✔ {{ #invoke:Math/tonumber|integer | 910 }} 910 910
✔ {{ #invoke:Math/tonumber|integer | 14 }} 14 14
✔ {{ #invoke:Math/tonumber|integer | 1 }} 1 1
✔ {{ #invoke:Math/tonumber|integer | -100 }} 100 100
✔ {{ #invoke:Math/tonumber|integer | [[2014]] }} 2014 2014
✔ {{ #invoke:Math/tonumber|integer | [[соли 2014|2014]] }} 2014 2014
✔ {{ #invoke:Math/tonumber|integer | [[31 декабр]]и [[2014]] }} 31 31
✔ {{ #invoke:Math/tonumber|integer | [[соли 2316 то м.]] }} 2316 2316
✔ {{ #invoke:Math/tonumber|integer | 22 марти соли 14 }} 22 22
✔ {{ #invoke:Math/tonumber|integer | Як-42 }} 42 42

test_year:

Текст Ожидаемое значение Фактическое значение
✔ {{ #invoke:Math/tonumber|year | 2014 }} 2014 2014
✔ {{ #invoke:Math/tonumber|year | 910 }} 910 910
✔ {{ #invoke:Math/tonumber|year | 14 }} 14 14
✔ {{ #invoke:Math/tonumber|year | 1 }} 1 1
✔ {{ #invoke:Math/tonumber|year | -100 }} 100 100
N {{ #invoke:Math/tonumber|year | соли 10 то м. }} -10
✔ {{ #invoke:Math/tonumber|year | 1 то м }} -1 -1
N {{ #invoke:Math/tonumber|year | [[соли 10 то м.]] }} -10
✔ {{ #invoke:Math/tonumber|year | [[2014]] }} 2014 2014
✔ {{ #invoke:Math/tonumber|year | [[соли 2014|2014]] }} 2014 2014
✔ {{ #invoke:Math/tonumber|year | [[31 декабр]]и [[2014]] }} 2014 2014
✔ {{ #invoke:Math/tonumber|year | [[соли 2316 то м.]] }} -2316 -2316
✔ {{ #invoke:Math/tonumber|year | 22 марти соли 14 }}
✔ {{ #invoke:Math/tonumber|year | Як-42 }}