如何在Javascript中的字符串中刪除多餘空間?如何動態刪除Javascript中的字符串中的額外空間?
例如
我有一個字符串下面的字符串
var string ="how are you today";
我想知道我可以使用什麼功能或技巧來動態地刪除多餘的空間字符串在Javascript中,這樣我可以有var string ="how are you today";
改爲..
我該怎麼做?
如何在Javascript中的字符串中刪除多餘空間?如何動態刪除Javascript中的字符串中的額外空間?
例如
我有一個字符串下面的字符串
var string ="how are you today";
我想知道我可以使用什麼功能或技巧來動態地刪除多餘的空間字符串在Javascript中,這樣我可以有var string ="how are you today";
改爲..
我該怎麼做?
假設您有 var myString ="how are you today";
如果你只是想處理空間:
myString.replace(/ +/g, ' ');
如果你想和替代選項卡和新行:
myString.replace(/\s+/g, ' ');
請注意,這不會改變t他值myString,而是返回一個刪除空格的新字符串。因此,爲了節省這個結果,你會怎麼做,例如:
var fixedString = myString.replace(/ +/g, ' ');
我會使用一個正則表達式http://stackoverflow.com/questions/8150037/regex-to-check-for-duplicate-space-characters – 2013-03-22 18:25:30
我知道這只是一個例子,但即使對於一個例子,你也不應該使用像'string'這樣的變量名。 – 2013-03-22 18:26:39