Template:NumberFormatPad: Difference between revisions

From The Wiki Camp 2 Jr.
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<onlyinclude>{{#if:{{{pad|}}}|{{#vardefine:_numlen|{{#invoke:String|len|{{#number_format:{{{1}}}|0|||{{{5|}}}}}}}}}{{#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:_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>


* {{NumberFormatPad|0|pad=1}}
* {{NumberFormatPad|0|pad=1}}
Line 6: Line 6:
* {{NumberFormatPad|1|pad=2}}
* {{NumberFormatPad|1|pad=2}}
* {{NumberFormatPad|12|pad=2}}
* {{NumberFormatPad|12|pad=2}}
* {{NumberFormatPad|123456|pad=2}}
* {{NumberFormatPad|0|pad=3}}
* {{NumberFormatPad|0|pad=3}}
* {{NumberFormatPad|1|pad=3}}
* {{NumberFormatPad|1|pad=3}}

Revision as of 22:28, 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