Jump to content

Module:Strip to numbers/testcases

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by SMcCandlish (talk | contribs) at 08:28, 18 July 2015 (tests). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Strip units from CSS values (why I want this)

  • Input (will choke because of multiple . characters: -12em, 34px, 56.7%, "89", 0
  • Result: -12
  • Input (will choke because of multiple . characters: -12em, 34px, 56.7%, "8.9", 0
  • Result: -12
  • Input (will choke because of multiple - characters: -12em, 34px, 57%, "-8.9", 0
  • Result: -12
  • Input: inherit
  • Result: Lua error in Module:Strip_to_numbers at line 8: Input did not contain valid numeric data.

Find numbers in a bunch of stuff

  • Input: SDks]df9s>dfjklasdfk9kasdfkasdkie0kmc'@(aks
  • Result: 9
  • Input: "12.3x4"
  • Result: 12.3

Halve number found in stuff

  • Input: foobarbaz50%blahblahblah
  • Result: 25
  • Input: -66.6666666666666666666666666666
  • Result: -33.333333333333
  • Input: chickenbutt
  • Result: Lua error in Module:Strip_to_numbers at line 8: Input did not contain valid numeric data.