:Category:Pages with non-numeric formatnum arguments
{{Wikipedia category
|hidden=yes
|empty=yes
|polluted=yes
|tracking=yes
|purpose=
}}
{{CatAutoTOC}}
This category collects pages that use the formatnum
parser function with a non-numeric or incorrectly formatted value, e.g.
or
.
Ways to fix or work around this error inside template code:
- If
formatnum
is being applied to a string that includes both a number and words, change it to wrap just the number. Example:
→{{formatnum:{{{var}}} dollars}} {{formatnum:{{{var}}}}} dollars - Another way to work around invalid input is to remove commas from the input like this:
. Note that input using commas as decimal separators, in contravention of MOS:DECIMAL, will cause formatnum to produce invalid values. To fix the problem, use a full stop (period) as a decimal separator.{{formatnum:{{replace|{{{var}}}|,|}}}} - A limited way to work around invalid input in templates is to use {{tl|digits}}, e.g.
. This works only for whole numbers and will produce incorrect results for input containing decimal points or other non-numeric characters.{{formatnum:{{digits|{{{votes}}}}}}}
Ways to fix this error in articles:
- When additional text or references exist in a template parameter that expects only numbers, find a way to move the additional text outside the template or into a different parameter. For example:
- Currency templates like {{tl|CAD}} or {{tl|US$}} take only numeric input. Use
instead of{{US$|123}}{{nbsp}}million {{US$|123 million}} - The {{para|population_total}} parameter in {{tl|Infobox settlement}} should have only a number in it. Move any references to {{para|population_footnotes}}, as in [https://en.wikipedia.org/w/index.php?title=%27Ajjur&type=revision&diff=980849486&oldid=980504731 this edit].
Other:
- When
formatnum
is given a negative number written with the proper U+2212 "minus sign" (instead of the commonly used hyphen-minus key that appears on most keyboards), e.g.
, it assigns this error category; see {{phab|T237467}}. A workaround for this incorrect usage was applied to {{tl|US Census population}}, which shows population declines as negative numbers. You should use hyphen-minus within{{formatnum:−9000000}} formatnum
to avoid this error category and it will output the proper minus sign (see {{phab|T10327}}).
Category:Tracking categories automatically populated by MediaWiki