Hallo Marco!
^[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.
Danke für dien Vorschlag, er funktioniert aber nur in den ersten beiden der 3 Teile. Der Schluss stimmt nicht, denn Dein Ausdruck sagt, dass genau 3 Buchstaben die Eingabe beenden müssen. Somit muss bei Deinem Ausdruck die Eingabe aus mindestens 6 Zeichen bestehen. Und ich will ja schon 3 Zeichen als Treffer haben.
Also was ich meinte: Leerzeichen sind erlaubt, wenn 3 Buchstaben den Anfang und 3 Buchstaben das Ende bilden, die Eingabe selbst muss aus mindestens 3 Zeichen bestehen. Also erlaubt sein sollte zB. 'Udo', 'Berlin', 'Öde von'. Nicht erlaubt sein sollte 'Ab heute', 'Von heute an', 'da'.
Also leider noch keine Lösung. =/
Mit lieben Grüßen
Melvin Cowznofski

What – me worry?