Template:Str number/trim: Difference between revisions
r>Xaosflux m Changed protection settings for "Template:Str number/trim": High-risk template or module ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite)) |
m 1 revision imported |
(No difference)
|
Latest revision as of 00:21, 23 May 2024
File:Test Template Info-Icon - Version (2).svg Template documentation[view] [edit] [history] [purge]
Warning | This template is used on approximately 192,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. |
File:Lua-Logo.svg | This template uses Lua: |
The Template:Str_number/trim extracts a number at the start of parameter 1.
It takes a string as parameter, and returns the string trimmed to the beginning number if non-numeric text does not appear before the first number.
Examples
{{Str number/trim}}
→{{Str number/trim|abcde}}
→{{Str number/trim|abcde123}}
→{{Str number/trim|123456}}
→ 123456{{Str number/trim|123 456}}
→ 123{{Str number/trim|123.456}}
→ 123{{Str number/trim|1976–2006}}
→ 1976{{Str number/trim|19/76+2006}}
→ 19{{Str number/trim|19 (302)}}
→ 19{{Str number/trim|1234abc}}
→ 1234{{Str number/trim|1234abc56}}
→ 1234{{Str number/trim|12345678901234567890}}
→ 12345678901234567890{{Str number/trim|1234567890123456789012345}}
→ 1234567890123456789012345{{Str number/trim| 1234567890123456789012345}}
→ 1234567890123456789012345{{Str number/trim|13<ref>a reference</ref>}}
→ 13
References
Page Template:Reflist/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "wikitext").- ↑ a reference