Template:NumberFormatPad: Difference between revisions

From The Wiki Camp 2 Jr.
Jump to navigation Jump to search
No edit summary
m (namespacing)
Line 1: Line 1:
<onlyinclude>{{#vardefine:_numlen|{{#invoke:String|len|{{#number_format:{{{1}}}|0|||{{{5|}}}}}}}}}{{#ifexpr:{{{pad|0}}}>{{#var:_numlen}}|{{#loop:_i|{{{pad}}}|{{#expr:{{#var:_numlen}}-{{{pad}}}}}|0{{#ifexpr:{{#var:_i}}mod3=1|{{#switch:{{{4}}}|n=&nbsp;|t=&thinsp;|{{{4|,}}}}}}}}}}}{{#number_format:{{{1}}}|{{{2|0}}}|{{{3|.}}}|{{{4|,}}}|{{{5|}}}}}</onlyinclude>
<onlyinclude>{{#vardefine:_nmfmpd_numlen|{{#invoke:String|len|{{#number_format:{{{1}}}|0|||{{{5|}}}}}}}}}{{#ifexpr:{{{pad|0}}}>{{#var:_nmfmpd_numlen}}|{{#loop:_nmfmpd_i|{{{pad}}}|{{#expr:{{#var:_nmfmpd_numlen}}-{{{pad}}}}}|0{{#ifexpr:{{#var:_nmfmpd_i}}mod3=1|{{#switch:{{{4}}}|n=&nbsp;|t=&thinsp;|{{{4|,}}}}}}}}}}}{{#number_format:{{{1}}}|{{{2|0}}}|{{{3|.}}}|{{{4|,}}}|{{{5|}}}}}</onlyinclude>


* {{NumberFormatPad|0|pad=1}}
* {{NumberFormatPad|0|pad=1}}

Revision as of 23:03, 10 September 2024

1

  • 0
  • 1
  • 00
  • 01
  • 12
  • 123,456
  • 000
  • 001
  • 012
  • 123
  • 0,000
  • 0,001
  • 0,012
  • 0,123
  • 1,234
  • 00,000
  • 00,001
  • 00,012
  • 00,123
  • 01,234
  • 12,345
  • 000,000
  • 000,001
  • 000,012
  • 000,123
  • 001,234
  • 012,345
  • 123.456,7891235
  • 0.000.098,7891234560
  • 0,000,001
  • 0,000,012
  • 0,000,123
  • 0,001,234
  • 0 012 345.68
  • 0 123 456.79
  • 1,234,567