Validator
Validator sind eine Reihe von Regeln, die den Inhalt eines Attributs überprüfen, wenn er in das System eingegeben wird, und die Hinzufügung von Daten ablehnen, wenn diese Regeln nicht erfüllt sind. Für jedes Attributfeld können Sie Validatoren konfigurieren. Dies kann durch den Zugriff auf die Einstellungen des Attributfelds und das Scrollen zum Abschnitt "Validierungsregeln" erfolgen.
Die Menge der Validatoren kann je nach Datentyp variieren.
Arten von Validatoren
Jeder Datentyp hat seine eigene Reihe von verfügbaren Validatoren. Im Folgenden sind alle möglichen Validatoren für alle Datentypen aufgeführt, die Sie möglicherweise antreffen.
Pflichtfeld
Diese Regel zeigt an, dass dieses Feld ausgefüllt werden muss. Es sind keine zusätzlichen Einstellungen erforderlich.
Entfernen von Leerzeichen um eingehende Daten
Diese Regel zeigt an, dass Leerzeichen am Anfang und Ende des Strings entfernt werden. Es sind keine zusätzlichen Einstellungen erforderlich.
Überprüfung des Strings
Diese Regel ermöglicht es Ihnen, Parameter für den Texttyp zu konfigurieren. In den zusätzlichen Einstellungen können Sie eine feste Stringlänge angeben oder einen Bereich mit minimalen und maximalen Werten festlegen.
URL-Überprüfung
Diese Regel ermöglicht es Ihnen, einen Stringwert nur festzulegen, wenn es sich um einen Link handelt. Es sind keine zusätzlichen Einstellungen erforderlich.
Überprüfung auf eine Zahl
Diese Regel überprüft, ob der Wert eine Zahl ist. In den zusätzlichen Einstellungen können Sie angeben, ob die Zahl eine ganze Zahl ist, sowie minimale und maximale Werte für die Zahl festlegen.
Runden einer Zahl
Diese Regel überprüft den Wert nicht für den numerischen Typ. Stattdessen führt sie das Runden der Zahl gemäß den in den zusätzlichen Einstellungen angegebenen Regeln durch. In den zusätzlichen Einstellungen können Sie die Reihenfolge und Regel für das Runden der Zahl angeben.
E-Mail-Überprüfung
Diese Regel überprüft, ob der Wert ein String ist. Es sind keine zusätzlichen Einstellungen erforderlich.
Standardwert
Diese Regel legt einen Standardwert für das Attribut fest, wenn kein Wert eingegeben wurde. In den zusätzlichen Einstellungen können Sie den Wert angeben, der standardmäßig festgelegt wird.
Überprüfung der angegebenen Liste
Diese Regel überprüft, ob der eingegebene Wert im Attribut mit einem der in der Liste des Validators angegebenen Werte übereinstimmt. In den zusätzlichen Einstellungen können Sie durch Kommas getrennte Werte angeben sowie logische Negation festlegen.
Feldmaske
Diese Regel überprüft, ob die eingegebenen Daten mit dem Wert der Maske übereinstimmen. In den zusätzlichen Einstellungen können Sie die Maske mit speziellen Zeichen angeben.
Validierung mit regulären Ausdrücken
Diese Regel überprüft, ob die eingegebenen Daten mit einem regulären Ausdruck übereinstimmen. In den zusätzlichen Einstellungen können Sie einen regulären Ausdruck angeben. Sie können mehr über reguläre Ausdrücke "hier" erfahren.
Obwohl Sie mehrere Validatoren zu einem Attributfeld hinzufügen können, ist die Validierung mit regulären Ausdrücken nicht mit einigen anderen Arten der Validierung kompatibel.
Vergleich
Diese Regel vergleicht den Wert des angegebenen Attributs mit einem anderen, um sicherzustellen, dass ihre Beziehung dem im Attribut beschriebenen Vergleich entspricht. In den zusätzlichen Einstellungen können Sie den Typ und den Wert des Vergleichs sowie den Vergleichsoperator angeben.
Logisch
Diese Regel überprüft, ob der Attributwert logisch ist. In den zusätzlichen Einstellungen können Sie die Interpretation von nicht-boolean Werten konfigurieren.
Größe
Diese Regel überprüft die Größe des Bildes. In den zusätzlichen Einstellungen können Sie die Höhe und Breite des Bildes in Pixeln konfigurieren.
Überprüfung von Dateien
Diese Regel überprüft die hochgeladene Datei auf die Einhaltung der Parameter. In den zusätzlichen Einstellungen können Sie die minimalen und maximalen Werte der Dateigrößeneinheiten sowie den Typ der Maßeinheiten konfigurieren.
Benutzerdefinierte Fehler
In jedem der Validatoren können Sie eine Fehlermeldung hinzufügen. Dieser Text wird für den Benutzer sichtbar sein, wenn der Validator die Daten nicht zulässt. Dies kann über die Einstellungen des Validators erfolgen.
Beispiele
Beispiel der E-Mail-Feldvalidierung.
In diesem Beispiel wird der Stringwert hinzugefügt:
- Entfernen möglicher Leerzeichen am Anfang und Ende des Strings
- Überprüfung, dass der String eine E-Mail ist
Beispiel der Passwortfeldvalidierung.
In diesem Beispiel wird der Stringwert hinzugefügt:
- Überprüfung der Länge und Zusammensetzung des Strings mithilfe eines regulären Ausdrucks
Beispiel der Bildfeldvalidierung.
In diesem Beispiel wird der Stringwert hinzugefügt:
- Überprüfung der Abmessungen des Bildes
- Überprüfung des Gewichts des Bildes
- Benutzerdefinierter Fehler