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.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a24a31166c105e44

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]