Vorlage:NurWennZahl

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen


Dokumentation

Wenn der erste Parameter eine Zahl ist, soll der zweite Parameter resultieren, ansonsten der erste (nur für Vorlagenprogrammierung)

Vorlagenparameter

Zahl1
Potenzieller Zahlenwert
Wenn Zahl2
Ergebnis falls 1 eine Zahl ist
Zahlenformatparse
Vorgeschlagene Werte
  • generic„Computer-Format“, also Punkt als Dezimaltrennzeichen, Minuszeichen in ASCII, keine Zifferngruppierung
  • deFormatierung für deutschsprachige Wikis, entsprechend lokalem Wert der Regeln der Parserfunktion formatnum – Komma als Dezimaltrennzeichen, Punkt als Tausendertrennzeichen, typografisches Minuszeichen erlaubt (entspricht -.,)
Standard
generic
Beispiel
de
Ausdruckexpr
Berechnungs-Ausdruck zulassen nach den Regeln der Parserfunktion #expr
Standard
0
Beispiel
1
Mengeset
Zahlenbereich; Bedingung muss erfüllt sein
Vorgeschlagene Werte
  • RReelle Zahl (also beliebig)
  • R+Zahl größer oder gleich Null; also nicht-negativ
  • R-Zahl kleiner oder gleich Null; also nicht-positiv
  • ZGanze Zahl (wertmäßig)
  • NNatürliche Zahl einschließlich Null; also nicht-negativ
  • Z+identisch N
  • Z-Ganze Zahl kleiner oder gleich Null; also nicht-positiv
Standard
R
Beispiel
N

Wenn der erste Parameter eine Zahl ist, soll der zweite Parameter resultieren, ansonsten der erste (nur für Vorlagenprogrammierung)

Vorlagenparameter

ParameterBeschreibungTypStatus
Zahl1

Potenzieller Zahlenwert

Wikitexterforderlich
Wenn Zahl2

Ergebnis falls 1 eine Zahl ist

Wikitexterforderlich
Zahlenformatparse

von 1

Vorgeschlagene Werte
generic de
Standard
generic
Beispiel
de
Einzeiliger Textoptional
Ausdruckexpr

Berechnungs-Ausdruck zulassen nach den Regeln der Parserfunktion #expr

Standard
0
Beispiel
1
Wahrheitswertoptional
Mengeset

Zahlenbereich; Bedingung muss erfüllt sein

Vorgeschlagene Werte
R R+ R- Z N Z+ Z-
Standard
R
Beispiel
N
Einzeiliger Textoptional

Kopiervorlage

[Quelltext bearbeiten]
{{NurWennZahl| | }}

Zahlenformat

[Quelltext bearbeiten]
{{NurWennZahl|{{{1|}}}|{{Höhe|{{{1|}}}}}}}

In diesem Beispiel wird die Vorlage:Höhe nur eingebunden, wenn der Parameter 1 eine Zahl ist, sonst wird er unverändert wiedergegeben.

{{NurWennZahl | 42 | [[42 (Antwort)|Antwort auf die ultimative Frage]]}}

ergibt:
Antwort auf die ultimative Frage

{{NurWennZahl | Ich habe Sie nicht verstanden. | [[42 (Antwort)|Antwort auf die ultimative Frage]]}}

ergibt:
Ich habe Sie nicht verstanden.

Alle mit 2=Erfüllt
1 parse expr set Erwartet Generiert
»«
1 »Erfüllt« Erfüllt
1. »Erfüllt« Erfüllt
-1. »Erfüllt« Erfüllt
+1. »Erfüllt« Erfüllt
1.23 »Erfüllt« Erfüllt
1,23 »1,23« 1,23
1,23 , »Erfüllt« Erfüllt
1.23 , »1.23« 1.23
-1,23 , »Erfüllt« Erfüllt
−1,23 , »−1,23« −1,23
−1,23 -, »Erfüllt« Erfüllt
1E0 »Erfüllt« Erfüllt
-1E2 »Erfüllt« Erfüllt
0.1E3 »Erfüllt« Erfüllt
1,234,567.89 ,. »Erfüllt« Erfüllt
1.234.567,89 ., »Erfüllt« Erfüllt
1.234.567,89 . »1.234.567,89« 1.234.567,89
1.234.567,89 , »1.234.567,89« 1.234.567,89
4+2 »4+2« 4+2
4+2 1 »Erfüllt« Erfüllt
42 Z »Erfüllt« Erfüllt
42 Z+ »Erfüllt« Erfüllt
42 N »Erfüllt« Erfüllt
42 Z- »42« 42
-5 Z- »Erfüllt« Erfüllt
-5 Z »Erfüllt« Erfüllt
-5 Z+ »-5« -5
-5 N »-5« -5
7.5 N »7.5« 7.5
7.000 N »Erfüllt« Erfüllt
1.0E3 N »Erfüllt« Erfüllt
1.0E-3 N »1.0E-3« 1.0E-3
1.0E-3 R+ »Erfüllt« Erfüllt
3+4 1 N »Erfüllt« Erfüllt
7.5 R »Erfüllt« Erfüllt
7.5 R+ »Erfüllt« Erfüllt
7.5 R- »7.5« 7.5
-1E2 R- »Erfüllt« Erfüllt
-1.23 R- »Erfüllt« Erfüllt
-1.23 R+ »-1.23« -1.23
1E2 R- »1E2« 1E2
0x20 »0x20« 0x20

Lua

Verwendetes Modul: Expr #figure

Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.