javascript將字符串中的多個空格縮減為一個空格代碼實例:
在實際應(yīng)用中可能有這樣的需求,那就是將字符串中的多個空格縮減為一個空格。
下面就是一段能夠?qū)崿F(xiàn)此功能的代碼實例。
代碼如下:
//對字符串?dāng)U展
String.prototype.ResetBlank=function(){
var regEx = /\s+/g;
return this.replace(regEx, ' ');
};
var str="jb51.net is a good site";
console.log(str.length);
console.log(str.ResetBlank().length);
普通的可以通過下面的代碼
str=str.replace(/\s+/ig," ");
上面的代碼實現(xiàn)了我們的要求,更多內(nèi)容可以參閱相關(guān)閱讀。
相關(guān)閱讀:
(1).prototype可以參閱javascript的prototype原型簡單介紹一章節(jié)。
(2).replace()方法可以參閱正則表達(dá)式replace()函數(shù)一章節(jié)。
您可能感興趣的文章:- JS不用正則驗證輸入的字符串是否為空(包含空格)的實現(xiàn)代碼
- 去掉字符串前后所有空格的正則表達(dá)式
- 正則刪除字符串左、右或兩端的空格經(jīng)驗總結(jié)
- javascript中使用正則表達(dá)式實現(xiàn)刪除字符串中的前后空格
- 正則表達(dá)式實現(xiàn)字符串每4位后自動加空格效果(兩種方法)