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.
Wieviele Leerzeichen sind erlaubt? Soll "foo bar baz" (jeweils 3 Zeicehn am Anfang und am Ende) gültig sein?
Was mir immer noch fehlt ist eine Antwort auf den Hinweis, dass \s keine Leerzeichen sind sondern Whitespace-Zeichen im Allgemeinen - das ist auch eine gänzlich andere Anforderung.
Je nach PCRE-Implementierung sind Tabs, geschützte Leerzeichen, dünne Leerzeichen usw. ein Whitespace-Zeichen - Umbrüche (CR/LF) selbstverständlich auch.