string去除空格

    自己写的去除空格方法:
  Trim(string):去除字符串两边的空格  
   
   
  LTrim(string):去除左边的空格  
   
   
  function   LTrim(str)  
  {  
          var   whitespace   =   new   String("   /t/n/r");  
          var   s   =   new   String(str);  
          if   (whitespace.indexOf(s.charAt(0))   !=   -1)  
          {  
                  var   j=0,   i   =   s.length;  
                  while   (j   <   i   &&   whitespace.indexOf(s.charAt(j))   !=   -1)  
                  {  
                          j++;  
                  }  
                  s   =   s.substring(j,   i);  
          }  
          return   s;  
  }  
   
   
   
  RTrim(string):去除右边的空格  
   
   
   
  function   RTrim(str)  
  {  
          var   whitespace   =   new   String("   /t/n/r");  
          var   s   =   new   String(str);  
          if   (whitespace.indexOf(s.charAt(s.length-1))   !=   -1)  
          {  
                  var   i   =   s.length   -   1;  
                  while   (i   >=   0   &&   whitespace.indexOf(s.charAt(i))   !=   -1)  
                  {  
                          i--;  
                  }  
                  s   =   s.substring(0,   i+1);  
          }  
          return   s;  
  }  
  /*  
   
   
  Trim(string):去除前后空格  
   
   
   
  function   Trim(str)  
  {  
          return   RTrim(LTrim(str));  
  }   
    
   

   第二种:
    
  String.prototype.trim   =   function()  
  {  
          return   this.replace(/(^/s*)|(/s*$)/g,   "")  
  }  
  例如:  
  var   str   ="       a   b   c       ";  
  str   =   str.trim(); 

第三种:

ltrim(rtrim(str));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值