⚙️ Regulärer Ausdrücke
Beispiele:
1) Regulärer Ausdruck für den Downloadpfad:
^[^/\s](?:[^/\s]*\/[^/\s]+)*$
Fehlermeldung (Vorschlag):
Ungültiger Pfad: Kein führender oder abschließender Slash erlaubt und keine Leerzeichen
2) Regulärer Ausdruck für die YouTube-Video-ID:
^[A-Za-z0-9_-]{11}$
Fehlermeldung (Vorschlag):
Ungültige YouTube-ID: Es müssen genau 11 Zeichen (Buchstaben, Zahlen, _ oder -) sein
3) Regulärer Ausdruck für Datum nach ISO 8601
– kein Leerzeichen am Anfang/Ende,
– maximal ein Leerzeichen zwischen Datum und Uhrzeit,
– optional ein Leerzeichen vor und/oder nach ||:
^\d{4}-\d{2}-\d{2}(?: (?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d)?)?(?: ?\|\| ?\d{4}-\d{2}-\d{2}(?: (?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d)?)?)*$
Erlaubte Formate:
YYYY-MM-DDYYYY-MM-DD hh:mmYYYY-MM-DD hh:mm:ss- mehrere Einträge mit
||getrennt
Beispiele gültig:
2025-12-122025-12-12 21:002025-12-12 21:00||2025-12-19 21:002025-12-12 21:00 || 2025-12-19 21:00✅ (ein Leerzeichen um||)
Regeln für Leerzeichen:
- kein Leerzeichen am Anfang oder Ende des gesamten Strings
- zwischen Datum und Uhrzeit genau ein Leerzeichen (
YYYY-MM-DD␣hh:mm) - vor/nach
||maximal ein Leerzeichen erlaubt (…21:00||2025…oder…21:00 || 2025…) - keine sonstigen Leerzeichen
Fehlermeldung (Vorschlag):
Ungültiges Datum: Erlaubt sind YYYY-MM-DD (optional mit Uhrzeit, ein Leerzeichen zwischen Datum und Uhrzeit, optional ein Leerzeichen um ||) und mehrere Einträge mit ||