Template:Str len/doc
Jump to navigation
Jump to search
| Warning | This template is used on approximately 403,000 pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
| icon | This is a documentation subpage for Template:Str len. It may contain usage information, categories and other content that is not part of the original template page. |
| File:Lua-Logo.svg | This template uses Lua: |
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 now count as high as necessary.
Examples
[edit source]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{{str len| {{loop|50|abcdefghij}} }}returns 500{{str len| {{loop|10000|abcdefghij}} }}returns 100000
Template data
[edit source]This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:Str len in articles based on its TemplateData.
TemplateData for Str len
The template takes a string as parameter and returns its length, excluding spaces at the start and end of the string
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Alpha-numeric text | 1 | The string to be counted | String | required |
See also
[edit source]