javascript去除字符串空格

//下面此方法是去除字符串中所有的空格

   replace(,)第一个参数是正则表达式。如果是字符串则匹配str中子串 第二个参数是要把匹配的替换成第二参数。javascript中正则表达式作参数要用/正则表达式/

function trim(str)
        {
            return str.replace(/\s+/g,"");
        }  

(/g表示全局)

javascript去除字符串空格的函数

function  jtrim(s)  
{  
   
var  i,b=0,e=
s.length;  
    
for(i=0;i<s.length;i++
) //去左空格
          
if(s.charAt(i)!=' '){b=i;break;}
  
     
if(i==
s.length)  
        
return  "";  

   for(i=s.length-1;i>b;i--)  去右空格
       
if(s.charAt(i)!=' '){e=i;break;}
  
  
return  s.substring(b,e+1
);  
}

 

下面的更好点 

//去左空格; 
function ltrim(s){ 
return s.replace( /^\s*/, ""); 

//去右空格; 
function rtrim(s){ 
return s.replace( /\s*$/, ""); 

//去左右空格; 
function trim(s){ 
return rtrim(ltrim(s)); 
}
posted @ 2012-08-23 15:59  小lang  阅读(423)  评论(0编辑  收藏  举报