Kann ich bei Freitextfeldern vordefinieren, was eingegeben werden darf?

Ja, Sie können die für Freitexte zur Verfügung stehenden Eingabefelder so einstellen, dass nur bestimmte Angaben, wie z.B. die E-Mail-Adresse bei Kontaktdaten, in das jeweilige Feld eingetragen werden können. Dies geht mit sog. „Regulären Ausdrücken“ (Regex), die Sie an entsprechender Stelle bei den Eingabefeldern hinterlegen. Das System prüft dann die Gültigkeit der Eingaben daraufhin. Wird bei einem mit Regex vordefinierten Feld etwas anderes eingetragen als es der Regex sagt, erscheint die Fehlermeldung: „Der eingegebene Text im Eingabefeld XYZ ist nicht gültig“.

Insbesondere bei Online-Formularen, die auf einer Webseite eingebunden sind, kann die Validierung der E-Mail-Adresse per Regex sinnvoll sein. Wenn Sie ausschließlich E-Mail-Adressen zulassen möchten, lautet der entsprechende Reguläre Ausdruck: /^[^@]+@.+\.[^.]+$|^$/

Reguläre Ausdrücke können Sie bei den Eigabefeldern über „Bearbeiten“ -> dann „Erweitert“ hinterlegen:

Abb.1 – Regex hinterlegen für das E-Mail-Feld bei „Erweitert“

Mithilfe von Regulären Ausdrücken lassen sich auch andere Bedingungen für Eingabefelder definieren. Wenn Sie in einem Eingabefeld beispielsweise nur Zahlen zulassen möchten, lautet der entsprechende Regex: /^[0-9]*$/
Weitere Regex-Beispiele finden Sie hier: Reguläre Ausdrücke (RegEx) – Kurzübersicht

Allgemeine Informationen zu Regex und Beispiele finden Sie im Wikipedia-Eintrag: Regulärer Ausdruck.

2 Gedanken zu „Kann ich bei Freitextfeldern vordefinieren, was eingegeben werden darf?“

  1. Es wäre hilfreich, wenn man z.B. den „reg. Ausdruck“ für Mailadresse – und andere häufig verwendete Formeln – einfach kopieren könnte. So müsste man ihn mühsam aus dem Bild abtippen, mit Gefahr von Fehlern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert