Zum Hauptinhalt springen

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.

Regulärer Ausdruck

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

.