Easy to use and efficient string length comparison templates:
{{string templates see also}}
* {{tl|str ≥ len}} – To check if a string is "longer or equally long" vs. "shorter" than a given length.
* {{tl|str ≤ len}} – To check if a string is "shorter or equally long" vs. "longer" than a given length.
* {{tl|str ≠ len}} – To check if a string is "not equal" vs. "equal" to a given length.
* {{tl|str ≤ ≥ len}} – To check all three of "shorter", "equal" and "longer" at the same time.
Much less efficient string length templates:
* {{tl|str len full}} – Can count up to 500 in length. Returns 500 for strings that are too long.
* {{tl|strlen}} – Can only count up to 64 in length. Returns 64 for strings that are too long.
* {{tl|str len}} – Can only count up to 80 in length. Returns an error message for strings longer than 80. And it counts any whitespace that surrounds its input.
This template employs some extremely complicated or esoteric features of template syntax. Please do not attempt to alter it unless you are certain that you understand the setup and are prepared to repair/revert any consequent collateral damage if the results are unexpected. Any experiments should be conducted in a sandbox or your userspace.
It takes a string as parameter and returns its length. 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
If the parameter is empty or undefined it is considered to be of zero length:
{{str len full}}, {{str len full|}}, {{str len full| }}