2

Javascript の文字列で余分なスペースを削除するにはどうすればよいですか?

例えば

次の文字列の文字列があります

var string ="how    are you today";

Javascriptの文字列の余分なスペースを動的に削除するために使用できる関数またはトリックを知りたいので、var string ="how are you today";代わりに..

どうすればこれを行うことができますか?

4

1 に答える 1

6

あなたが持っていると仮定しましょう var myString ="how are you today";

スペースを処理したいだけの場合:

myString.replace(/ +/g, ' ');

タブと改行も置き換えたい場合:

myString.replace(/\s+/g, ' ');

これは myString の値を変更するのではなく、スペースを削除した新しい文字列を返すことに注意してください。したがって、この結果を保存するには、たとえば次のようにします。

var fixedString = myString.replace(/ +/g, ' ');

于 2013-03-22T18:25:13.587 に答える