Validatoren

Detail of "Spider web at sunrise" - Luc Viatour / www.Lucnix.be

Validatoren

Formulareingaben auf zulässige Werte überprüfen

Validierung für gültige E-Mail

In der Auswahlliste in den Einstellungen verschiedener Formularelemente kann man durch Validatoren festlegen, in welchem Format die Eingabe zu erfolgen hat, bzw. ob es eine Grenze für Datumswerte und Zahlen geben soll. Auszuwählen sind Datum, Email, Zahl, Regulärer Ausdruck, Postleitzahl, Anzahl der Zeichen, IBAN, BIC und gleicher Wert.

Die jeweils einzustellende Fehlermeldung legt eine alternative Fehlermeldung fest, die anstelle der Standardfehlermeldung ausgegeben wird, falls die Eingabe nicht im richten Format angegeben wurde.

Im Folgenden sind diese Auswahlmöglichkeiten erklärt:

E-Mail:
Durch die Auswahl dieses Validators stellen Sie sicher, dass es sich bei der Eingabe um eine gültige E-Mail-Adresse handelt.

Datum:
Dieser Validator prüft, ob es sich bei der Eingabe um ein Datum handelt und ob dieses im zulässigen Wertebereich liegt.

  • Datum von: Untere zeitliche Begrenzung für das eingegebene Datum
  • Datum bis: Obere zeitliche Begrenzung für das eingegebene Datum
  • Datumsformat: Format, in dem das Datum eingegeben werden muss. Standardmäßig wird das Format dd.MM.yyyy verwendet. Folgende Symbole können in der Formatangabe verwendet werden:
    yyyy = Jahr
    MM = Monat im Jahr mit Null
    dd = Tag im Monat
    HH = Stunde am Tag (0-23)
    mm = Minute der Stunde
    ss = Sekunde der Minute
  • Nur Daten in der Zunkunft: Durch das Auswählen dieser Checkbox legen Sie fest, dass das Datum in der Zukunft liegen muss.
  • Nur Daten in der Vergangenheit: Durch das Auswählen dieser Checkbox legen Sie fest, dass das Datum in der Vergangenheit liegen muss. Dies ist beispielsweise bei der Eingabe von Geburtsdaten sinnvoll.

Anzahl Zeichen:
Dueser Validator prüft die Anzahl der eingegebenen Zeichen.

  • Minimale Zeichenanzahl: Hiermit bestimmen Sie die minimale Anzahl der Zeichen, die der Benutzer mindestens in das Feld eingeben muss.
  • Maximale Zeichenanzahl: Hiermit bestimmen Sie die maximale Anzahl der Zeichen, die der Benutzer höchstens in das Feld eingeben darf.

Zahl:
Dieser Validator prüft, ob es sich bei der Eingabe des Nutzers um eine Zahl handelt, und ob diese in dem zulässigen Wertebereich liegt, den sie bestimmt haben.

  • Kleinster Wert: Die kleinste zulässige Zahl, die der Benutzer eingeben darf.
  • Größter Wert: Die größte zulässige Zahl, die der Benutzer eingeben darf.
  • Nur ganze Zahlen: Durch die Auswahl dieser Checkbox legen Sie fest, dass die Zahl keine Nachkommastellen enthalten darf.

Postleitzahl:
Dieser Validator prüft, ob es sich bei der Eingabe des Nutzers um eine gültige Postleitzahl handelt.

  • Land: Auswahl des Landes, für das die Postleitzahl validiert werden soll
  • Länderauswahl: In diesem Feld können Sie eine im Formular vorhandene Auswahlliste mit den Ländernamen auswählen. Bei der Validierung der Postleitzahl wird anschließend das Postleitzahlenformat des vom Benutzer ausgewählten Landes zugrunde gelegt.

IBAN:
Dieser Validator prüft, ob es sich bei der Eingabe um eine internationale Bankverbindung handelt.

  • Land: Bei der Angabe eines Landes wird zusätzlich geprüft, ob das Format der IBAN mit dem in dem ausgewählten Land gebräuchlichen Format übereinstimmt. Wird kein Land angegeben, wird nur geprüft, ob es sich grundsätzlich um eine IBAN handelt.

Regulärer Ausdruck:
Dieser Validator prüft die Eingabe anhand eines regulären Ausdrucks- Ein regulärer Ausdruck ist eine Zeichenkette, die der Beschreibung von Mengen von Zeichenketten mit Hilfe bestimmter syntaktischer Regeln dient.

  • Expression: In diesem Feld können Sie einen regulären Ausdruck, der das geforderte Eingabeformat beschreibt, eingeben beziehungsweise auswählen. In der Vorschlagsliste sind bereits reguläre Ausdrücke für häufig benötigte Anwendungsfälle aufgeführt. Diese können Sie direkt verwenden oder an Ihre konkreten Anforderungen anpassen.
    Beispiel: gültige Webadresse der TU Darmstadt
    ^www\.([a-z0-9-]+\.)*tu-darmstadt\.de(/[a-z0-9-]*)?$

Gleicher Wert:
Dieser Validator prüft, ob in zwei Eingabefeldern der gleiche Wert eingegeben wurde.

  • Vergleichen mit: In diesem Feld können Sie ein weiteres Eingabefeld des Formulars auswählen. Bei der Validierung wird geprüft, ob die eingegebenen Werte der beiden Felder übereinstimmen.