Einfach verlangen, dass irgendwo (also im String/bzw. Input) Deine Ansicht nach genug (hier: 3) aufeinander folgendes Zeichen drin stehen, die keine Leerzeichen sind:
[^ ]{3,}
Das ist falsch.
Das pattern bezieht sich auf die gesamte Eingabe (so als ob
^
davor und$
danach stehen würde), nicht nur auf einen Teil davon.
Gute Güte! Dann eben:
.*[^ ]{3,}.*