s/\s/+/g
は、
s/ /+/gでは無いので注意しましょう。この場合は問題は起きないけど。