だからそれだと
^$ → 空行
にもマッチするので、
^(\s| )+$
なのではないかと。。。