Zum Inhalt springen

„Wikipedia:Lua/Modul/FormatNum/Test“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
+
Zeile 573: Zeile 573:
| »<code>3.1415</code>«
| »<code>3.1415</code>«
| »<code>{{#invoke:FormatNum|padding| 3.1415 | -1 | . }}</code>«
| »<code>{{#invoke:FormatNum|padding| 3.1415 | -1 | . }}</code>«
|}

== roman2number ==
{| class="wikitable"
! Parameter !! Erwartet !! Generiert
|-
| <code>I</code>
| »<code>1</code>«
| »<code>{{#invoke:FormatNum|roman2number | I }}</code>«
|-
| <code>DXXXXVII</code>
| »<code>547</code>«
| »<code>{{#invoke:FormatNum|roman2number | DXXXXVII }}</code>«
|-
| <code>MCMXII</code>
| »<code>1912</code>«
| »<code>{{#invoke:FormatNum|roman2number|MCMXII}}</code>«
|-
| »«
| »«
| »<code>{{#invoke:FormatNum|roman2number|}}</code>«
|-
|
| »«
| »<code>{{#invoke:FormatNum|roman2number}}</code>«
|-
| <code>Graf Zahl</code>
| »«
| »<code>{{#invoke:FormatNum|roman2number|Graf Zahl}}</code>«
|-
| <code>xix</code>
| »19«
| »<code>{{#invoke:FormatNum|roman2number|xix}}</code>«
|-
| <code>XV.</code>
| »«
| »<code>{{#invoke:FormatNum|roman2number|XV.}}</code>«
|-
| <code>XV.</code> <nowiki>|</nowiki> <code>%.$</code>
| »15«
| »<code>{{#invoke:FormatNum|roman2number|XV.}}</code>«
|-
| <code><nowiki>XVIII<sup>ème</sup></nowiki></code> <nowiki>|</nowiki> <code><nowiki>%<</nowiki></code>
| »18«
| »<code>{{#invoke:FormatNum|roman2number|XVIII<sup>ème</sup>|%<}}</code>«
|-
| <code>LXIVrd</code> <nowiki>|</nowiki> <code>[snr][td]$</code>
| »64«
| »<code>{{#invoke:FormatNum|roman2number|LXIVrd|[snr][td]$}}</code>«
|}
|}


Zeile 587: Zeile 636:
| »<code>12345</code>«
| »<code>12345</code>«
| »<code>{{#invoke:FormatNum|round|12345|0|method=0}}</code>«
| »<code>{{#invoke:FormatNum|round|12345|0|method=0}}</code>«
|-
| <nowiki>12345.|-0|method=0</nowiki>
| »<code>12345</code>«
| »<code>{{#invoke:FormatNum|round|12345.|-0|method=0}}</code>«
|-
|-
| <nowiki>12345|-2|method=0</nowiki>
| <nowiki>12345|-2|method=0</nowiki>
Zeile 607: Zeile 660:
| »<code>123.</code>«
| »<code>123.</code>«
| »<code>{{#invoke:FormatNum|round|123.4|0|method=0}}</code>«
| »<code>{{#invoke:FormatNum|round|123.4|0|method=0}}</code>«
|-
| <nowiki>123.|0|method=0</nowiki>
| »<code>123.</code>«
| »<code>{{#invoke:FormatNum|round|123.|0|method=0}}</code>«
|-
| <nowiki>123|0|method=0</nowiki>
| »<code>123.</code>«
| »<code>{{#invoke:FormatNum|round|123|0|method=0}}</code>«
|-
| <nowiki>123.4|-0|method=0</nowiki>
| »<code>123</code>«
| »<code>{{#invoke:FormatNum|round|123.4|-0|method=0}}</code>«
|-
|-
| <nowiki>123.4|-1|method=0</nowiki>
| <nowiki>123.4|-1|method=0</nowiki>
Zeile 624: Zeile 665:
| »<code>{{#invoke:FormatNum|round|123.4|-1|method=0}}</code>«
| »<code>{{#invoke:FormatNum|round|123.4|-1|method=0}}</code>«
|-
|-
| <nowiki>123|-1|method=0</nowiki>
| <nowiki> 1.4| 2|method=1 |format=dewiki| padding=2</nowiki>
| »<code>120</code>«
| »<code>{{#invoke:FormatNum|round|123|-1|method=0}}</code>«
|-
| <nowiki> 1.4| 2|method=1 |format=dewiki| padding=2 </nowiki>
| »<code>1,4</code>{{0}}«
| »<code>1,4</code>{{0}}«
| »<code>{{#invoke:FormatNum|round|1.4| 2|method=1 |format=dewiki| padding=2 }}</code>«
| »<code>{{#invoke:FormatNum|round|1.4| 2|method=1 |format=dewiki| padding=2 }}</code>«
|-
| <nowiki> 1.4| 0|method=1 |format=dewiki</nowiki>
| »<code>1,4</code>{{0}}«
| »<code>{{#invoke:FormatNum|round|1.4| 0|method=1 |format=dewiki }}</code>«
|-
|-
| <nowiki> 1.4| 2|method=1 | padding=2 </nowiki>
| <nowiki> 1.4| 2|method=1 | padding=2 </nowiki>

Version vom 25. November 2016, 17:47 Uhr

Vorlagenprogrammierung Diskussionen Lua Test Unterseiten
Modul Deutsch English

Modul: Dokumentation

Testfälle der Funktionen im Modul FormatNum bei Nutzung als Vorlage.

failsafe

  • 2020-08-06
  • 1970-01-01 – »2020-08-06«
  • 2425-12-31 – »«

format

Parameter Erwartet Generiert
»1000« »1000« »1000«
»1000.1« »1.000,1« »1.000,1«
»-1000« »-1.000« »-1.000«
»–1000« »–1.000« »–1000«
»+1000« »+1.000« »+1.000«
» 10000 « »10.000« »10.000«
» Null « » Null « » Null «
dewiki
»0.030« »0,030« »0,030«
»0,030« »0,030« »0,030«
»0« »0« »0«
»0.« »0« »0«
»0,« »0,« »0,«
»0,0« »0,0« »0,0«
»0.0« »0,0« »0,0«
»1000« »1000« »1000«
»1.000« »1,000« »1,000«
»10.000« »10,000« »10,000«
»10000« »10.000« »10.000«
»10,000« »10,000« »10,000«
»10,000000« »10,000000« »10,000000«
»-123456.789« »-123.456,789« »-123.456,789«
»-123456.7890« »-123.456,789.0« »-123.456,789.0«
»-123456.7890123« »-123.456,789.012.3« »-123.456,789.012.3«
»-12345.6« »-12.345,6« »-12.345,6«
»-1234.5« »-1.234,5« »-1.234,5«
»-1234« »-1.234« »-1.234«
»-12.34« »-12,34« »-12,34«
»-9.1« »-9,1« »-9,1«
»-9« »-9« »-9«
»-0.5« »-0,5« »-0,5«
»9« »9« »9«
»9.1« »9,1« »9,1«
»12.34« »12,34« »12,34«
»1234.5« »1.234,5« »1.234,5«
»12345.6« »12.345,6« »12.345,6«
»12345.67« »12.345,67« »12.345,67«
»09.1« »09,1« »09,1«
»4321m« »4321m« »4321m«
»mehr als 4321 m« »mehr als 4321 m« »mehr als 4321 m«
»ca. 4321 m« »ca. 4321 m« »ca. 4321 m«
» Null « » Null « » Null «
de_currency
»0.030« »0,030« »0,030«
»0,030« »0,030« »0,030«
»0« »0« »0«
»0.« »0« »0«
»0,« »0,« »0,«
»0,0« »0,0« »0,0«
»0.0« »0,0« »0,0«
»1000« »1.000« »1.000«
»1.000« »1,000« »1,000«
»10.000« »10,000« »10,000«
»10000« »10.000« »10.000«
»10,000« »10,000« »10,000«
»10,000000« »10,000000« »10,000000«
»-123456.789« »-123.456,789« »-123.456,789«
»-123456.7890« »-123.456,789.0« »-123.456,7890«
»-123456.7890123« »-123.456,789.012.3« »-123.456,7890123«
»-12345.6« »-12.345,6« »-12.345,6«
»-1234.5« »-1.234,5« »-1.234,5«
»-1234« »-1.234« »-1.234«
»-12.34« »-12,34« »-12,34«
»-9.1« »-9,1« »-9,1«
»-9« »-9« »-9«
»-0.5« »-0,5« »-0,5«
»9« »9« »9«
»9.1« »9,1« »9,1«
»12.34« »12,34« »12,34«
»1234.5« »1.234,5« »1.234,5«
»12345.6« »12.345,6« »12.345,6«
»12345.67« »12.345,67« »12.345,67«
»09.1« »09,1« »09,1«
»4321m« »4321m« »4321m«
»mehr als 4321 m« »mehr als 4321 m« »mehr als 4321 m«
»ca. 4321 m« »ca. 4321 m« »ca. 4321 m«
» Null « » Null « » Null «
de
»0.030« »0,030« »0,030«
»0,030« »0,030« »0,030«
»0« »0« »0«
»0.« »0« »0«
»0,« »0,« »0,«
»0,0« »0,0« »0,0«
»0.0« »0,0« »0,0«
»1000« »1 000« »1 000«
»1.000« »1,000« »1,000«
»10.000« »10,000« »10,000«
»10000« »10 000« »10 000«
»10,000« »10,000« »10,000«
»10,000000« »10,000000« »10,000000«
»-123456.789« »-123 456,789« »-123 456,789«
»-123456.7890« »-123 456,789 0« »-123 456,789 0«
»-123456.7890123« »-123 456,789 012 3« »-123 456,789 012 3«
»-12345.6« »-12 345,6« »-12 345,6«
»-1234.5« »-1 234,5« »-1 234,5«
»-1234« »-1 234« »-1 234«
»-12.34« »-12,34« »-12,34«
»-9.1« »-9,1« »-9,1«
»-9« »-9« »-9«
»-0.5« »-0,5« »-0,5«
»9« »9« »9«
»9.1« »9,1« »9,1«
»12.34« »12,34« »12,34«
»1234.5« »1 234,5« »1 234,5«
»12345.6« »12 345,6« »12 345,6«
»12345.67« »12 345,67« »12 345,67«
»09.1« »09,1« »09,1«
»4321m« »4321m« »4321m«
»mehr als 4321 m« »mehr als 4321 m« »mehr als 4321 m«
»ca. 4321 m« »ca. 4321 m« »ca. 4321 m«
» Null « » Null « » Null «
en
»0.030« »0.030« »0.030«
»0,030« »0,030« »0,030«
»0« »0« »0«
»0.« »0« »0«
»0,« »0,« »0,«
»0,0« »0,0« »0,0«
»0.0« »0.0« »0.0«
»1000« »1,000« »1,000«
»1.000« »1.000« »1.000«
»10.000« »10.000« »10.000«
»10000« »10,000« »10,000«
»10,000« »10,000« »10,000«
»10.000000« »10.000000« »10.000000«
»« »« »«
»10000« »10.000« »10.000«
»10000« »10.000« »10.000«
»10000« »10.000« »10.000«
»10000« »10.000« »10000«

minus

Parameter Erwartet Generiert
» -1 « » -1 « » -1 «
» −1 « » -1 « » -1 «
» 1 « » 1 « » 1 «
» Null « » Null « » Null «

padding

Parameter Erwartet Generiert
3.1415 | 7 | . »3.1415000« »3.1415000«
3.1415 | 2 | . »3.1415« »3.1415«
3.1415 | -4 | . »0003.1415« »0003.1415«
3.1415 | -1 | . »3.1415« »3.1415«

roman2number

Parameter Erwartet Generiert
I »1« »1«
DXXXXVII »547« »547«
MCMXII »1912« »1912«
»« »« »«
»« »«
Graf Zahl »« »«
xix »19« »19«
XV. »« »«
XV. | %.$ »15« »«
XVIII<sup>ème</sup> | %< »18« »18«
LXIVrd | [snr][td]$ »64« »64«

round

Parameter Erwartet Generiert
12345.|2|method=0 »12345.« »12345.«
12345|0|method=0 »12345« »12345«
12345.|-0|method=0 »12345« »12345«
12345|-2|method=0 »12300« »12300«
123.456478|2|method=0 »123.46« »123.46«
123.4|2|method=0 »123.4« »123.4«
123.4|2 »123.4« »123.4«
123.4|0|method=0 »123.« »123.«
123.4|-1|method=0 »120.« »120.«
1.4| 2|method=1 |format=dewiki| padding=2 »1,40« »1,40«
1.4| 0|method=1 |format=dewiki »1,40« »1«
1.4| 2|method=1 | padding=2 »1,40« »1,40«
1.414 | 2| padding=2 »1,41« »1,41«
1.4 | 2| padding=2 »1,40« »1,40«