suit: Suche regulären Ausdruck

Beitrag lesen

Und meine Zusatzfrage: Könnte man den Ausdruck auch so erweitern, dass auch die letzten 3 Zeichen der Eingabe nur aus den Buchstaben bestehen darf? Also Leerzeichen nur, wenn die Eingabe mit mindestens 3 Buchstaben beginnt und mit mindestens 3 Buchstaben aufhört. Ginge das?

^[A-Za-zÄäÜüÖöß]{3,}[A-Za-zÄäÜüÖöß\s]*[A-Za-zÄäÜüÖöß]{3}$

Dieser Regex-String funktioniert bei mir in der Form, wie du es willst. Vielleicht könnten aber Regex-Profis den auch noch etwas optimieren.

Das glaub' ich nicht, Tim ;) nichtmal ansatzweise.

Damit wäre z.B. auch "12345 abc" erlaubt, aber hier ist das Leerzeichen nicht nach den ersten 3 Zeichen "foo foobar" wäre nicht erlaubt, obwohl das Leerzeichen nach den ersten 3 folgt - danach sind aber nur noch 3 weitere bis stringende erlaubt.