Validierungen
Eingabefeld
Lässt nur gültige E-Mail-Adressen als Eingabe zu.
URL
Lässt nur gültige URLs als Eingabe zu.
Zahl
Lässt nur Zahlen als Eingabe zu.
Minimal-/Maximalwert
Bezieht sich auf die minimale oder maximale Anzahl an Zeichen, die eingetragen werden sollen (z.B. 1 - 5 Buchstaben). Durch Kombination mit der Validierung "Zahl" ist es möglich, auf konkrete Zahlenwerte (z.B. Stückzahl 1 - 10) zu validieren.
Nur Ziffern
Lässt nur Eingaben mit führender 0 zu, die ausschließlich aus Ziffern bestehen (z.B. „00123"). Der Wert muss dabei keine gültige Zahl sein.
Eigenes Muster
Prüft die Eingabe gegen einen selbst definierten regulären Ausdruck, um eine bestimmte Zeichenfolge zu erzwingen.
Validierung "Zahl" auf Android-Geräten
Neben der Einschränkung auf Zahlen wird auch in der Tastatur des Geräts der Ziffernblock direkt geöffnet. Das ermöglicht ein schnelleres Eintippen der Zahlen.
Achtung: Bei manchen Android-Geräten werden standardmäßig im Ziffernblock nur Punkt und Komma als Sonderzeichen zur Verfügung gestellt. Sollte jedoch das Minus benötigt werden, muss entweder auf die Validierung am Feld verzichtet werden oder eine alternative Tastatur (z. B. GBoard) auf den Geräten installiert werden.
Beispiele für reguläre Ausdrücke (Regex)
/^[A-Z]+$/
Erlaubt beliebig viele Großbuchstaben.
/^[0-9]{5}$/
Erlaubt nur genau 5 Ziffern.
/^00[0-9]{3}$/
Erlaubt eine Eingabe mit zwei führenden Nullen und genau drei Ziffern danach (z.B. 00123).
/^[A-Z][0-9]+$/
Erlaubt eine Eingabe mit genau einem Großbuchstaben am Anfang und beliebig vielen Ziffern danach (z.B. A123456789).
/^DE[0-9]{20}$/
Validiert die korrekte Eingabe einer deutschen IBAN.
/^00-[0-9]{5}-[A-Z]$/
Erlaubt eine Eingabe mit zwei führenden Nullen und Bindestrich, genau 5 Ziffern, einem Bindestrich und genau einem Buchstaben am Ende (z.B. 00-12345-A).
Erklärungen zum regulären Ausdruck
Der reguläre Ausdruck setzt sich in seiner Syntax folgendermaßen zusammen:
Start: /^ (zwingend erforderlich)
Ende $/ (zwingend erforderlich)
Der Mittelteil kann selbst gesetzt werden, wobei hier gewisse Regeln gelten:
[A-Z] steht für genau einen Großbuchstaben
[a-zA-Z] steht für genau einen Klein- oder Großbuchstaben
[A-Z]{5} steht für genau fünf Großbuchstaben
[A-Z]+ steht für beliebig viele Großbuchstaben
[0-9] steht für genau eine Ziffer
[0-9]{5} steht für genau fünf Ziffern
[0-9]+ steht für beliebig viele Ziffern
Konkrete Vorgaben wie z.B. eine führende 0 oder DE bei einer IBAN können direkt eingefügt werden (siehe Beispiel IBAN). Auch Sonderzeichen wie z.B. Bindestriche sind möglich.
Datum/Zeit
Nach/Vor Datum
Datum nach: Kein Datum
Keine Begrenzung
Datum nach: Statisch
Die Eingabe muss nach dem konfigurierten Datum liegen.
Datum nach: Berechnet
Die Eingabe muss nach dem dynamischen Zeitpunkt liegen.
Datum vor: Kein Datum
Keine Begrenzung
Datum nach: Statisch
Die Eingabe muss vor dem konfigurierten Datum liegen.
Datum nach: Berechnet
Die Eingabe muss vor dem dynamischen Zeitpunkt liegen.
Datei-Upload
Dateityp
Bild
Lässt nur Datei-Uploads der Dateitypen GIF, JPG, PNG und TIFF zu.
Dokument
Lässt nur Datei-Uploads der Dateitypen DOC, DOCX und ODT zu.
Tabelle
Lässt nur Datei-Uploads der Dateitypen XLS, XLSX und ODS zu.
Lässt nur Datei-Uploads des Dateitypen PDF zu.
ZIP
Lässt nur Datei-Uploads des Dateitypen ZIP zu.
Zuletzt aktualisiert