Template:Str number/trim

From wikiNonStop
Revision as of 16:33, 16 January 2024 by en>Xaosflux (Changed protection settings for "Template:Str number/trim": High-risk template or module ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite)))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Template documentation

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

  1. a reference

See also

  • {{Cardinal }}, remove ordinal indicators, eg. {{cardinal|1st}} → 1
  • {{Digits }}, remove all characters from a string that are not digits