Feldprüfung (RegEx)

Feldinhalte können über reguläre Ausdrücke geprüft werden. Die Option kann unter "Variable Druckvorlagen → Feldspezialoptionen" aktiviert werden.

Regulärer Ausdruck

Definieren Sie Ihre RegEx mit Begrenzungszeichen (Delimiter: Slash am Anfang und am Ende) und den Suchmuster ohne Modifikatoren.

Beispiele mit Zirkumflex und Dollarzeichen 

Zirkumflex

Um sicherzustellen, dass der Anfang des Suchmusters auch genau und ausschließlich auf den Anfang des zu durchsuchenden Textes zutrifft, kann man das Accent Zirkumflex benutzen.

Dollarzeichen

Das Dollarzeichen ist das Gegenstück zum Zirkumflex. Es bezieht sich auf das Ende des Suchmusters, welches mit dem Ende des Textes übereinstimmen muss.


Suchmuster (Pattern)FeldinhaltMatch ErfolgreichGefunden unterErklärung
/^\d{2}$/10JA10Feldinhalt muss aus zwei Zahlen bestehen
/^\d{2}$/10 ÄpfelNEIN
Feldinhalt muss aus zwei Zahlen bestehen
/\d{2}/10 ÄpfelJA10 ÄpfelZweistellige Zahl, beliebige Stelle
/\d{2}/Am Tag 10 ÄpfelJAAm Tag 10 ÄpfelZweistellige Zahl, beliebige Stelle
/^\d{2}/10 ÄpfelJA10 ÄpfelZweistellige Zahl, am Anfang
/^\d{2}/Am Tag 10 ÄpfelNEIN
Zweistellige Zahl, am Anfang
/\d{2}$/Anzahl Äpfel 10JAAnzahl Äpfel 10Zweistellige Zahl, am Ende
/\d{2}$/Am Tag 10 ÄpfelNEIN
Zweistellige Zahl, am Ende
/^[^@]+$/Kein Zeichen "@"JA
Zeichen @ wurde eingegeben
/^[0-9]*$/
12345JA
Feldinhalt muss aus Zahlen bestehen

Beispiel für klassische E-Mail-Prüfung

/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}$/

Beispiel für Telefonnummer (nur Zahlen)

/^[0-9]*$/

Beispiel: E-Mail-Prüfung (leeres Feld erlaubt)

/^([A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}|$)$/

Beispiel: Telefonnummer - führende Null verbieten, dafür aber z.B. "+49" UND ein leeres Feld erlauben

/^((\+[1-9]{1}[0-9 \-]+)$|$)/

Beispiel: Domains bei Selbstregistrierung verbie

/^(([1-9]{1}[0-9 \-]+)$|$)/

Fehlermeldung

Individuelle Fehlermeldungen für RegEx-Feldprüfung kann unter "Fehlermeldung" definiert werden. Maximal werden 250 Zeichen erlaubt.

Bild

Test Ihrer RegEx-Abfrage

Zur Prüfung können Sie z. B. unter http://www.regexr.com/ Ihre Abfrage eingeben und dann verschiedene Texte prüfen.