Шаблон:Nts

Версия от 01:12, 7 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «{{#iferror: {{#invoke:String|match|{{{1}}}|,[0-9][0-9]?$}} | <span style="display:none;" class="noprint">{{padleft:0{{#expr: (({{#invoke:String|replace|{{{1}}}| ? ?,?||plain=false}} <!-- удаляем обычные и неразрывные пробелы и запятые --> + .5) round 0) - 1 }}|16|&}}.{{padleft:{{#expr: (1000000 * ({{#invoke:String|replace|{{{1}}}| ? ?,?||plain=false}} - ({{#ifexpr: ({{#invoke:String|replace|{{{1}}}| ? ?,?||plain=fa...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

{{{1}}}

Документация

Шаблон {{nts}} (от англ. number table sorting), по аналогии с шаблоном {{dts}}, предназначен для разделения разрядов числительных в таблицах, допускающих их сортировку, без влияния на правильность сортировки.

Он автоматически создаёт код образца <span style="display:none;" class="noprint">&&&&&&0123456789.&&1230</span>123 456 789,00123 перед фактически отображаемыми числами. Максимально допустимо для использования с данным шаблоном число с шестнадцатью цифрами до и шестью цифрами после разделителя десятичных дробей.

Для правильной сортировки шаблон должен быть использован во всех рядах соответствующей колонки, где есть числа.

Данный шаблон не следует использовать с отрицательными числами.

ИспользованиеПравить

Единственным параметром для данного шаблона является само число без выделения разрядов. Дробная часть должна быть отделена точкой, а не запятой. Статьи, где это не выполняется, заносятся в категорию Категория:Тептар:Статьи с некорректным использованием шаблона Nts.

ПримерПравить

{{nts|123456789.00123}}

Как будет распознаваться таблицей:

<span style="display:none;" class="noprint">&&&&&&0123456789.&&1230</span>123 456 789,00123

Как будет выглядеть:
123 456 789,00123

См. такжеПравить