0
This template is used on approximately 8,000 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
This template uses Lua: |
This is the ((str number)) meta-template.
It takes a string as parameter, and returns the number of leading digits. It does not handle negative numbers or decimals, and stops at any minus sign '-' or dot '.' symbols.
If the parameter is empty or undefined, zero is returned:
((str number))
returns 0((str number|))
returns 0((str number| ))
returns 0The count is interrupted by anything but the ten digits:
((str number|abcde))
returns 0((str number|123456))
returns 6((str number| 123456))
returns 6((str number|123 456))
returns 3((str number|1234abc))
returns 4((str number|1234abc56))
returns 4((str number|15<ref>a reference</ref>))
returns 2((str number|15(15)))
returns 2((str number|-1234xx))
returns 0((str number|12.34xx))
returns 2((str number|12,345))
returns 2