Regulärer Ausdruck bei Text-Prüfungen (Regex)

Regulärer Ausdruck bei Text-Prüfungen (Regex)

 

Die Eingabe von Regex (Regulären Ausdrücken) als Validierung in einer Textprüfung dient dazu, Benutzereingaben zu überprüfen, ob sie einem bestimmten Muster entsprechen.

Wenn ein Benutzer etwas in eine Textprüfung eingibt, wird der eingegebene Text mit dem Regex verglichen. Ist der Text gültig wird die Prüfung als positiv gewertet.

Administration

Der Regex kann bei der Validierung in den Prüfungseinstellungen einer Prüfung vom Typ Text eingestellt werden. Dabei wird die Schaltfläche bei “Regulären Ausdruck aktivieren” aktiviert.

image-20250709-072926.png

 

In folgendem Beispiel möchten wir einen EAN-Code erfordern. Ein EAN-Code (European Article Number) ist ein Strichcode, der typischerweise aus 13 Ziffern besteht.

Dazu geben wir in das Validierungsfeld folgenden Ausdruck ein:

^\d{13}$

image-20250709-074423.png

Dieser Ausdruck bedeutet:

  • ^ – Start des Strings

  • \d{13} – Genau 13 Ziffern (0–9)

  • $ – Ende des Strings

Beim Ausführen der Prüfung wird die Zeichenfolge berechnet, und basierend auf der Eingabe wird die Prüfung als positiv oder negativ gewertet.

image-20250709-074051.png
image-20250709-074110.png

 

Beispiele

Folgende Beispiele werden klassicherweise im Rahmen einer Qualitätskontrolle abgefragt:

1. Seriennummer prüfen (z. B. SN-DE-2025-000123)

Ausdruck:

^SN-[A-Z]{2}-\d{4}-\d{6}$

Erklärung:

  • Beginnt mit SN-

  • Zwei Großbuchstaben (Ländercode, z. B. DE, US, CN)

  • Jahr mit 4 Ziffern

  • Laufende Seriennummer mit 6 Ziffern

2. Mindesthaltbarkeitsdatum (Format: TT.MM.JJJJ)

Ausdruck:

^(0[1-9]|[12][0-9]|3[01])\.(0[1-9]|1[0-2])\.(20\d{2})$

Erklärung:

  • Tag: 01–31

  • Monat: 01–12

  • Jahr: 2000–2099

3. Chargennummern mit Format (z. B. CHR-20250708-A12)

Ausdruck:

^CHR-\d{8}-[A-Z]\d{2}$

Erklärung:

  • Beginnt mit CHR-

  • 8-stelliges Produktionsdatum (JJJJMMTT)

  • Bindestrich, dann ein Großbuchstabe + zwei Ziffern (z. B. Linie A, Nummer 12)

4. Produktcode mit Allergiehinweis (z. B. MILK-FREE, NUT-FREE, EGG-CONTAINS)

Ausdruck:

^(MILK|NUT|EGG)-(FREE|CONTAINS)$

Erklärung:

  • Erlaubte Allergen-Kürzel: MILK, NUT, EGG

  • Kennzeichnung: FREE oder CONTAINS

5. Prüferinitialen und Prüfdatum kombiniert (z. B. JD-08/07/2025)

Ausdruck:

^[A-Z]{2}-\d{2}/\d{2}/\d{4}$

Erklärung:

  • Zwei Großbuchstaben (Initialen des Prüfers)

  • Datum im Format TT/MM/JJJJ

Weitere Informationen und eine umfassende Übersicht zu regulären Ausdrücken (Regex) gibt es z. B. auf https://regex101.com, wo Ausdrücke auch direkt getestet und Schritt für Schritt analysiert werden können.

Alternativ können Sie sich natürlich jederzeit bei Fragen an unser Solution Team wenden.