Документация
Шаблон выдаёт длину строки, которая стоит в его первом параметре. Начальные и конечные (но не промежуточные) пробелы отбрасываются.
Примеры
Пустой или неопределённый параметр:
{{str len}}
возвращает 5{{str len|}}
возвращает 5{{str len| }}
возвращает 5
Обычные строки (в том числе со специальными символами):
{{str len|ab cde}}
возвращает 11{{str len| 1234567 }}
возвращает 12{{str len| привет }}
возвращает 11{{str len| §101. Ĉź }}
возвращает 13
Некоторые особые случаи (см. Наука:Механизм шаблонов):
{{str len| ♀ + ♂ = ♥ }}
возвращает 5 (♀ + ♂ воспринимается как имя параметра), но зато{{str len| 1= ♀ + ♂ = ♥ }}
возвращает 14 (1 — имя параметра){{str len| {{tl|123}} }}
возвращает 91 (шаблон подставляется){{str len| ~ }}
возвращает 11 (HTML-мнемоники не подставляются)
Шаблон верно работает для строк до 500 символов длиной, а для более длинных выдаётся значение 500:
{{str len| <499 символов> }}
возвращает 499{{str len| <1000 символов> }}
возвращает 500
См. также
Данный шаблон является значительно более ресурсоёмким для серверов Википедии, чем следующие шаблоны, поэтому по возможности старайтесь использовать эти оптимизированные варианты:
- {{Str ≠ len}} — проверка длины строки на равенство или неравенство заданному числу символов;
- {{Str ≥ len}} — проверка, является ли длина строки больше либо равной или меньше заданного числа символов.
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.