Редактирование: Модуль:Math/tonumber/doc

Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 3: Строка 3:
== Вызываемые функции ==
== Вызываемые функции ==
=== integer ===
=== integer ===
<pre>{{#invoke:Math/tonumber|integer|…}}</pre>
<pre>{{#invoke:math/tonumber|integer|…}}</pre>
Возвращает первое целое положительное число, найденное в строке.
Возвращает первое целое положительное число, найденное в строке.
{| class="wikitable"
{| class="wikitable"
Строка 10: Строка 10:
|-
|-
| 2014
| 2014
| {{#invoke:Math/tonumber|integer|2014}}
| {{#invoke:math/tonumber|integer|2014}}
|-
|-
| <nowiki>[[2014]]</nowiki>
| <nowiki>[[2014]]</nowiki>
| {{#invoke:Math/tonumber|integer|[[2014]]}}
| {{#invoke:math/tonumber|integer|[[2014]]}}
|-
|-
| <nowiki>[[2014 год|2014]]</nowiki>
| <nowiki>[[2014 год|2014]]</nowiki>
| {{#invoke:Math/tonumber|integer|[[2014 год|2014]]}}
| {{#invoke:math/tonumber|integer|[[2014 год|2014]]}}
|-
|-
| <nowiki>[[31 декабря]] [[2014]]</nowiki>
| <nowiki>[[31 декабря]] [[2014]]</nowiki>
| {{#invoke:Math/tonumber|integer|[[31 декабря]] [[2014]]}}
| {{#invoke:math/tonumber|integer|[[31 декабря]] [[2014]]}}
|-
|-
| Як-42
| Як-42
| {{#invoke:Math/tonumber|integer|Як-42}}
| {{#invoke:math/tonumber|integer|Як-42}}
|}
|}
Используется в шаблонах, когда надо.
Используется в шаблонах, когда надо.


=== quantity ===
=== quantity ===
<pre>{{#invoke:Math/tonumber|quantity|…}}</pre>
<pre>{{#invoke:math/tonumber|quantity|…}}</pre>
Возвращает количественное значение из строки.
Возвращает количественное значение из строки.
{| class="wikitable"
{| class="wikitable"
Строка 34: Строка 34:
|-
|-
| 100 000
| 100 000
| {{#invoke:Math/tonumber|quantity|100 000}}
| {{#invoke:math/tonumber|quantity|100 000}}
|-
|-
| 100 тыс. чел.
| 100 тыс. чел.
| {{#invoke:Math/tonumber|quantity|100 тыс. чел.}}
| {{#invoke:math/tonumber|quantity|100 тыс. чел.}}
|-
|-
| 100,9 тыс. чел.
| 100,9 тыс. чел.
| {{#invoke:Math/tonumber|quantity|100,9 тыс. чел.}}
| {{#invoke:math/tonumber|quantity|100,9 тыс. чел.}}
|-
|-
| 100,90 тыс. чел.
| 100,90 тыс. чел.
| {{#invoke:Math/tonumber|quantity|100,90 тыс. чел.}}
| {{#invoke:math/tonumber|quantity|100,90 тыс. чел.}}
|-
|-
| 100,90 тыс. чел. (2017)
| 100,90 тыс. чел. (2017)
| {{#invoke:Math/tonumber|quantity|100,90 тыс. чел. (2017)}}
| {{#invoke:math/tonumber|quantity|100,90 тыс. чел. (2017)}}
|-
|-
| 100 000 ± 10
| 100 000 ± 10
| {{#invoke:Math/tonumber|quantity|100 000 ± 10}}
| {{#invoke:math/tonumber|quantity|100 000 ± 10}}
|}
|}
Используется в шаблонах, когда надо.
Используется в шаблонах, когда надо.
Строка 58: Строка 58:
* Иначе будет возвращено 3-значное число
* Иначе будет возвращено 3-значное число
* Если в строке есть несколько чисел одной длины, то будет выбрано последнее из них
* Если в строке есть несколько чисел одной длины, то будет выбрано последнее из них
<pre>{{#invoke:Math/tonumber|year|…}}
<pre>{{#invoke:math/tonumber|year|…}}
{{#invoke:Math/tonumber|year|…|default=…}}</pre>
{{#invoke:math/tonumber|year|…|default=…}}</pre>
{| class="wikitable"
{| class="wikitable"
! Входное значение
! Входное значение
Строка 65: Строка 65:
|-
|-
| 2014
| 2014
| {{#invoke:Math/tonumber|year|2014}}
| {{#invoke:math/tonumber|year|2014}}
|-
|-
| 910
| 910
| {{#invoke:Math/tonumber|year|910}}
| {{#invoke:math/tonumber|year|910}}
|-
|-
| <nowiki>[[2014]]</nowiki>
| <nowiki>[[2014]]</nowiki>
| {{#invoke:Math/tonumber|year|[[2014]]}}
| {{#invoke:math/tonumber|year|[[2014]]}}
|-
|-
| <nowiki>[[2014 год|2014]]</nowiki>
| <nowiki>[[2014 год|2014]]</nowiki>
| {{#invoke:Math/tonumber|year|[[2014 год|2014]]}}
| {{#invoke:math/tonumber|year|[[2014 год|2014]]}}
|-
|-
| <nowiki>[[31 декабря]] [[2014]]</nowiki>
| <nowiki>[[31 декабря]] [[2014]]</nowiki>
| {{#invoke:Math/tonumber|year|[[31 декабря]] [[2014]]}}
| {{#invoke:math/tonumber|year|[[31 декабря]] [[2014]]}}
|-
|-
| <nowiki>2014—2018</nowiki>
| <nowiki>2014—2018</nowiki>
| {{#invoke:Math/tonumber|year|2014—2018}}
| {{#invoke:math/tonumber|year|2014—2018}}
|-
|-
| Як-42
| Як-42
| {{#invoke:Math/tonumber|year|Як-42}}
| {{#invoke:math/tonumber|year|Як-42}}
|-
|-
| <nowiki>[[2316 год до н. э.]]</nowiki>
| <nowiki>[[2316 год до н. э.]]</nowiki>
| {{#invoke:Math/tonumber|year|[[2316 год до н. э.]]}}
| {{#invoke:math/tonumber|year|[[2316 год до н. э.]]}}
|-
|-
| 100,90 тыс. чел. (2017)
| 100,90 тыс. чел. (2017)
| {{#invoke:Math/tonumber|year|100,90 тыс. чел. (2017)}}
| {{#invoke:math/tonumber|year|100,90 тыс. чел. (2017)}}
|}
|}
Используется в шаблонах {{Tl|Категория по дате}} и {{Tl|Год появления}}.
Используется в шаблонах {{tl|Категория по дате}} и {{tl|Год появления}}.


== Тесты ==
== Тесты ==
Пожалуйста, учтите, что любой ваш вклад в проект «Народные Сказки» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. РуСказки:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!