rt,我查了手上的资料没有找到,如果哪位高手知道,请指教!!!

解决方案 »

  1.   

    String.prototype.trim=function(){
        return this.replace(/(^\s*)|(\s*$)/g,'');
    };String.prototype.rTrim=function(){
        return this.replace(/\s*$/g,'');
    };
      

  2.   

    function Trim(str) {
        return str.replace(/(^\s*)|(\s*$)/g,"");    
    }
      

  3.   

    去掉字符串中的所有空格,不仅仅包含前后空格:
    text   =   text.replace(/\s/ig,'');去掉前后空格:
    第一种方法:
    使用trim()
     function   Trim(m){   
      while((m.length>0)&&(m.charAt(0)==' '))   
      m   =   m.substring(1, m.length);   
      while((m.length>0)&&(m.charAt(m.length-1)==' '))   
      m = m.substring(0, m.length-1);   
      return m;   
      } 第二种方法:
     
    text   =   text.replace(/(^\s*)|(\s*$)/g,'');//Recon 的思路: 
    //------------- 
    //去掉字串左边的空格 
    function lTrim(str) 

    if (str.charAt(0) == " ") 

    //如果字串左边第一个字符为空格 
    str = str.slice(1);//将空格从字串中去掉 
    //这一句也可改成 str = str.substring(1, str.length); 
    str = lTrim(str); //递归调用 

    return str; 
    } //去掉字串右边的空格 
    function rTrim(str) 

    var iLength; iLength = str.length; 
    if (str.charAt(iLength - 1) == " ") 

    //如果字串右边第一个字符为空格 
    str = str.slice(0, iLength - 1);//将空格从字串中去掉 
    //这一句也可改成 str = str.substring(0, iLength - 1); 
    str = rTrim(str); //递归调用 

    return str; 
    } //去掉字串两边的空格 
    function trim(str) 

    return lTrim(rTrim(str)); 

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/foamflower/archive/2009/06/26/4301069.aspx
      

  4.   

    String.prototype.trim=function(){
    return this.replace(/(^\s*)|(\s*$)/g,'');
    };
      

  5.   

     function trim(strMain) {
           //滤掉两边空格
           if (strMain == null) { return ""; }
           strMain = strMain + "";
           return strMain.trim();
       }
      

  6.   

        <script language="javascript" type="text/javascript">
            var test = "JsTest   ";
            alert(test.replace(/(^\s*)|(\s*$)/g, ""));
        </script>
      

  7.   

    以上方法功能是实现了,问题是现在除IE外的现代浏览器都对trim函数提供了支持(String.trim),对于这类浏览器,你没有任何理由用你自己的代码实现这个功能,因为效率低下。
    最好的方法是先判断String.trim是否已经实现,如果没有实现,再在String.prototype上扩展trim函数(当然是否对js原生对象扩展,仁者见仁智者见智)。
      

  8.   

    你去W3Cshool去查一下,我觉得有,那个是关于JS的文档,挺好的