Vorlage:FormatNum

Aus InkluPedia

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.