Template:NumberFormatPad: Difference between revisions
Jump to navigation
Jump to search
Pseudosphere (talk | contribs) (Created page with "<onlyinclude>{{#if:{{{pad|}}}|{{#vardefine:_numlen|{{#invoke:String|len|{{#number_format:{{{1}}}|0|||{{{5|}}}}}}}}}{{#vardefine:_i|{{{pad}}}}}{{#while:|{{#ifexpr:{{#var:_i}}>{{#var:_numlen}}|T}}|0{{#ifexpr:{{#var:_i}}mod3=1|{{#ifeq:{{{4}}}|n| |{{#ifeq:{{{4}}}|t| |{{{4|,}}}}}}}}}{{#vardefine:_i|{{#expr:{{#var:_i}}-1}}}}}}}}{{#number_format:{{{1}}}|{{{2|0}}}|{{{3|.}}}|{{{4|,}}}|{{{5|}}}}}</onlyinclude> * {{NumberFormatPad|0|pad=1}} * {{NumberFormatPad|1|pad=1}...") |
Pseudosphere (talk | contribs) No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<onlyinclude>{{# | <onlyinclude>{{#vardefine:_nmfmpd|{{#number_format:{{{1}}}|_|.||{{{5|}}}}}}}{{#ifexpr:{{#var:_nmfmpd}}<0|-{{#vardefine:_nmfmpd|{{#expr:abs{{#var:_nmfmpd}}}}}}|{{#if:{{{sgn|}}}|+}}}}{{#vardefine:_nmfmpd_numlen|{{#invoke:String|len|{{#expr:{{#var:_nmfmpd}}round0}}}}}}{{#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= |t= |{{{4|,}}}}}}}}}}}{{#number_format:{{#var:_nmfmpd}}|{{{2|0}}}|{{{3|.}}}|{{{4|,}}}}}</onlyinclude> | ||
* {{NumberFormatPad|0|pad=1}} | * {{NumberFormatPad|0|pad=1}} | ||
* {{NumberFormatPad|1|pad=1}} | * {{NumberFormatPad|1|pad=1}} | ||
Line 6: | Line 5: | ||
* {{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}} | ||
Line 36: | Line 36: | ||
* {{NumberFormatPad|123456.789|2|.|t|pad=7}} | * {{NumberFormatPad|123456.789|2|.|t|pad=7}} | ||
* {{NumberFormatPad|1234567|pad=7}} | * {{NumberFormatPad|1234567|pad=7}} | ||
* {{NumberFormatPad|+1234|pad=7}} | |||
* {{NumberFormatPad|-1234|pad=7}} | |||
* {{NumberFormatPad|+1234|pad=7|sgn=Y}} | |||
* {{NumberFormatPad|-1234|pad=7|sgn=Y}} |
Latest revision as of 01:09, 11 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
- 0,001,234
- -0,001,234
- +0,001,234
- -0,001,234