Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Template:Spellnum per MOS/doc

From Wikipedia, the free encyclopedia

Converts numerals to words if appropriate per the style guide MOS:NUMERAL. The first unnamed parameter is the numeral to be evaluated. All optional parameters of {{number to word}} are accepted by this template.

Editors using this template are responsible for checking its output against the detailed guidance of MOS:NUMERAL.

Behavior

[edit]
  • Non-integers and values less than zero are given in numerals (e.g. 0.5, -3).
  • Integers from zero to nine are spelled out in words (e.g. five).
  • For integers greater than or equal to ten:
    • By default, numbers expressible in one or two words are spelled out (e.g. fifty-six), and numbers requiring three or more words are given as numerals (e.g. 310).
    • If the argument "forcenum" is given with a value of "true" (or equivalent per Template:Yesno), integers greater than or equal to ten are always expressed as a numeral.
  • Numbers greater than one million are rounded to at most two significant figures unless "forcenum" is set.

Examples

[edit]
Case Input Output
Default with forcenum =
"true"
negative or non-integer -3−3−3
1.51.51.5
integer less than 10 9ninenine
integer requiring two or fewer words 54fifty-four54
8000eight thousand8,000
integer requiring more than two words 320320320
integer greater than one million 12000000twelve million12,000,000
3541026735 million35,410,267

See also

[edit]