javascript去除多余空格的正则!~~

来源:百度知道 编辑:UC知道 时间:2024/09/12 15:58:19
比如一个字符串是"aa bb cc dd"
怎么用正则实现结果是
"aa bb cc dd"这样的格式
请教了

怎么还是一样的?

// 去做空格
function lTrim(s){
return s.replace(/^\s*/, "");
}
//去右空格;
function rTrim(s){
return s.replace(/\s*$/, "");
}
//左右空格;
function trim(s){
return rTrim(lTrim(s));
}

不用正则也可以。速度更快。
var word = "aa bb cc dd";
var new_word="";
var word_trim = word.split(" ");
for(var i=0;i<word_trim.length;i++)
{
new_word += word_trim[i];
}
alert(new_word);

str = str.replace(/ /g,"");
这样就行了。不知道有没有什么漏洞,同学同学。

str=str.replace(/^\s+|\s+$/g,"");