作者:张昌昌
1、利用正则表达式去掉字符串所有空格
var s = "asd ddd bbb sss";
var reg = /\s/g;
var ss = s.replace(reg, "");
alert(ss);
2、去除头部和尾部空格
function trim(jia) {
return jia.replace(/(^\s*)|(\s*$)/g, "");
}
//去除头部空格
function ltrim(jia) {
return jia.replace(/(^\s*)/g, "");
}
//去除尾部空格
function rtrim(jia) {
return jia.replace(/(\s*$)/g, "");
}
//去除头尾和中间空格,制表符
function trimSpaces(Str){
var ResultStr = "";
Temp=Str.split(/\s/);
for(i = 0; i < Temp.length; i++)
ResultStr +=Temp[i];
return ResultStr;
总结:(1)空格的正则表达式为/s;(2)利用字符串的split和replace方法;