Mal:Str len
0
This is the {{str len}} meta-template.
It takes a string as parameter and returns its length (excluding spaces at the start and end). It can count up to 500 in length, and returns 500 for strings that are too long.
Note! For most usage cases it is much easier and costs much less server resources to use {{str ≥ len}} or one of its sister templates. See the see also section below.
Examples
[rediger kilde]If the parameter is empty or undefined it is considered to be of zero length:
{{str len}}returns 0{{str len|}}returns 0{{str len| }}returns 0
It counts the length correctly, even if the string contains spaces, looks like a number, or contains special characters:
{{str len| ab cde }}returns 6
{{str len| 1234567 }}returns 7
{{str len| café åäö }}returns 8
It can measure strings up to 500 in length, and returns 500 for strings that are too long:
{{str len| 499-characters... }}returns 499{{str len| 1000-characters... }}returns 500
Technical details
[rediger kilde]MediaWiki has no parser function or magic word to measure string lengths. And measuring string length using template code is very heavy on the servers. Thus this template is as optimised as possible. But you should consider using {{str ≥ len}} instead, since for most usage cases it is much easier to use and it costs much less server resources.
This template calls {{str len/core}} which does most of the work. For documentation on the internal workings of these two templates see /core. The talk page might also have more details.
See also
[rediger kilde]ab:Ашаблон:Str len ar:قالب:Str len as:সাঁচ:Str len az:Şablon:Str len ba:Ҡалып:Str len be:Шаблон:Str len bg:Шаблон:Str len bar:Vorlage:Str len bs:Šablon:Niz dužina ca:Plantilla:Str len cv:Шаблон:Str len de:Vorlage:Str len dsb:Pśedłoga:Str len en:Template:Str len eo:Ŝablono:Lin longo es:Plantilla:Str len gag:Şablon:Str len gd:Teamplaid:Str len gu:ઢાંચો:Str len uz:Andoza:Str len km:ទំព័រគំរូ:Str len ko:틀:Str len fr:Modèle:Str len gv:Clowan:Str len fa:الگو:Str len hif:Template:Str len hsb:Předłoha:Str len id:Templat:Str len os:Шаблон:Str len it:Template:Str len kk:Үлгі:Str len la:Formula:Str len lb:Schabloun:Str len lv:Veidne:Str len mr:साचा:Str len ne:ढाँचा:Str len ja:Template:Str len mhr:Кышкар:Str len or:ଛାଞ୍ଚ:Str len pt:Predefinição:Str len ru:Шаблон:Str len sa:फलकम्:Str len sk:Šablóna:Str len sl:Predloga:Str len sv:Mall:Str len tt:Калып:Str len th:แม่แบบ:Str len tr:Şablon:Str len uk:Шаблон:Str len diq:Şablon:Str len zh:Template:Str len