Zum Inhalt springen
Willkommen in der InkluPedia
Wenn dir dieses Wiki geholfen hat, würde sich die InkluPedia über eine Bewertung auf der Trustpilot-Website hierüber als Dankeschön freuen. Feedback zu diesem Wiki ist über das Kontaktformular oder nach eine Anmeldung möglich. Für eine Mitarbeit ist eine Anmeldung erforderlich, Angaben persönlicher Daten sind dabei nicht notwendig. Derzeit ist das wegen monatelangen Attacken von weltweit aktiven SPAM-Bots [1] nur über ein Formular möglich.

Vorlage:FormatNum/Doku: Unterschied zwischen den Versionen

Aus InkluPedia
Die Seite wurde neu angelegt: „== Beschreibung == Diese Vorlage formatiert Zahlen. == Kopiervorlage == <nowiki>{{</nowiki>FormatNum|}} == Parameter == ; 1 : Zu formatierende Zahl ; 2 : op…“
 
+
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Beschreibung ==
Diese [[Hilfe:Glossar#Vorlage|Vorlage]] formatiert Zahlen. Zur Eingabe sind alle Zahlen geeignet, die als Dezimaltrennzeichen den Punkt verwenden, keine Tausendertrennzeichen haben, nicht in Exponentialschreibweise vorliegen und nur ASCII-Zeichen enthalten. In [[MediaWiki]] gibt es bereit die Funktion ''formatnum'', die hier mit Beispielen zum Vergleich aufgeführt ist.
Diese Vorlage formatiert Zahlen.


== Kopiervorlage ==
== Kopiervorlage ==
<nowiki>{{</nowiki>FormatNum|}}
<pre>
{{FormatNum|}}
</pre>


== Parameter ==
== Parameter ==
; 1
*'''1''': Zu formatierende Zahl
: Zu formatierende Zahl
*'''2''': optionale Formatangabe: <code>at</code>, <code>ch</code>, <code>ch_currency</code>, <code>comma</code>, <code>de</code>, <code>dewiki</code>, <code>de_currency</code>, <code>en</code>, <code>iso31_0</code>, <code>iso31_0_point</code> und <code>pc</code>. Vorgabe: <code>de</code>
; 2
: optionale Formatangabe: <code>at</code>, <code>ch</code>, <code>ch_currency</code>, <code>comma</code>, <code>de</code>, <code>dewiki</code>, <code>de_currency</code>, <code>en</code>, <code>iso31_0</code>, <code>iso31_0_point</code> und <code>pc</code>. Vorgabe: <code>de</code>


== Beispiele ==
{| class="wikitable"
! Parameter !! Ausgabe !! Parameter ''2=ch'' !! Parameter ''2=iso31_0'' !! Parserfunktion "formatnum:"
|-
| 12.34      || {{FormatNum|12.34}}      || {{FormatNum|12.34|ch}}      || {{FormatNum|12.34|iso31_0}}      || {{formatnum:12.34}}
|- style="background:#D5D5D5;"
| 12,34      || {{FormatNum|12,34}}      || {{FormatNum|12,34|ch}}      || {{FormatNum|12,34|iso31_0}}      || {{formatnum:12,34}}
|-
| 1234.5      || {{FormatNum|1234.5}}      || {{FormatNum|1234.5|ch}}      || {{FormatNum|1234.5|iso31_0}}      || {{formatnum:1234.5}}
|-
| 123456789  || {{FormatNum|123456789}}  || {{FormatNum|123456789|ch}}  || {{FormatNum|123456789|iso31_0}}  || {{formatnum:123456789}}
|-
| 123456.789  || {{FormatNum|123456.789}}  || {{FormatNum|123456.789|ch}}  || {{FormatNum|123456.789|iso31_0}}  || {{formatnum:123456.789}}
|-
| 123456.7890 || {{FormatNum|123456.7890}} || {{FormatNum|123456.7890|ch}} || {{FormatNum|123456.7890|iso31_0}} || {{formatnum:123456.7890}}
|- style="background:#D5D5D5;"
| 123456,7890 || {{FormatNum|123456,7890}} || {{FormatNum|123456,7890|ch}} || {{FormatNum|123456,7890|iso31_0}} || {{formatnum:123456,7890}}
|-
| -12.34      || {{FormatNum|-12.34}}      || {{FormatNum|-12.34|ch}}      || {{FormatNum|-12.34|iso31_0}}      || {{formatnum:-12.34}}
|}
== Lua ==
{{Lua-Vorlage}}
<noinclude>
<noinclude>
[[Kategorie:Vorlage:nur Dokumentation]]
[[Kategorie:Vorlage:nur Dokumentation]]
</noinclude>
</noinclude>

Aktuelle Version vom 20. September 2021, 06:42 Uhr

Diese Vorlage formatiert Zahlen. Zur Eingabe sind alle Zahlen geeignet, die als Dezimaltrennzeichen den Punkt verwenden, keine Tausendertrennzeichen haben, nicht in Exponentialschreibweise vorliegen und nur ASCII-Zeichen enthalten. In MediaWiki gibt es bereit die Funktion formatnum, die hier mit Beispielen zum Vergleich aufgeführt ist.

Kopiervorlage

{{FormatNum|}}

Parameter

  • 1: Zu formatierende Zahl
  • 2: optionale Formatangabe: at, ch, ch_currency, comma, de, dewiki, de_currency, en, iso31_0, iso31_0_point und pc. Vorgabe: de

Beispiele

Parameter Ausgabe Parameter 2=ch Parameter 2=iso31_0 Parserfunktion "formatnum:"
12.34 12,34 12,34 12,34 12,34
12,34 12,34 12,34 12,34 12,34
1234.5 1 234,5 1234,5 1 234,5 1.234,5
123456789 123 456 789 123'456'789 123 456 789 123.456.789
123456.789 123 456,789 123'456,789 123 456,789 123.456,789
123456.7890 123 456,789 0 123'456,7890 123 456,789 0 123.456,7890
123456,7890 123456,7890 123456,7890 123456,7890 123.456,7.890
-12.34 -12,34 -12,34 -12,34 −12,34

Lua

Diese Vorlage wurde ganz oder teilweise mit der Programmiersprache Lua erstellt.

  • Module sind mit #invoke eingebunden.
  • Im Quelltext-Modus dieser Vorlage sieht man, welche(s) Modul(e) in dieser Vorlage eingebunden ist/sind.
  • In der Dokumentation der einzelnen Module findet man ggf. weitere Hinweise.