Javascriptで複数のスペースのすべてのインスタンスを単一のスペースに自動的に置き換えるにはどうすればよいですか?
s.replace
しかし、これは最適とは思えません。
組み込み機能である場合に備えて、jQueryも使用しています。
これを実現するために使用できる正規表現には多くのオプションがあります。うまく機能する1つの例は次のとおりです。
str.replace( /\s\s+/g, ' ' )
この問題の詳細については、この質問を参照してください。 複数のスペースを単一のスペースに置き換える正規表現
量指定子n {X、}を忘れます http://www.w3schools.com/jsref/jsref_regexp_nxcomma.asp
ここで最高のソリューション
str = str.replace(/\s{2,}/g, ' ');
正規表現なしで置き換えることもできます。
while(str.indexOf(' ')!=-1)str.replace(' ',' ');