用trim()这个函数可以吗? 还是有别的方法,请各位大大赐教.

解决方案 »

  1.   

    s = replace(s, " ", "")
      

  2.   

    没有trim函数,只能自己写
    str.replace(/\s/g,"")
    去掉所有的空格
      

  3.   

    trim那是VBS的方法(去除字符串两端的空格)<script language="javascript">
    function d_space(str){
    return str.replace(/\s| /g,"");//全角空格和半角空格
    }
    alert(d_space(" 空 .a    格    "));
    </script>
      

  4.   

    js中的String对象是没有trim()方法的,当然了,你可以自己对String做个扩展,为其添加一个trim()方法。不过trim()在别的编程语言中一般是用来去除字符串开头和末尾的空格的,似乎和你的意图不符哦!建议用replace()
      

  5.   

    用正规替换。hbhbhbhbhb1021(天外水火(我要多努力)) 的方法就行了。
      

  6.   

    去全部空格可以用天外水火的方法,实现JS的Trim可以用以下方法
    String.prototype.Trim = function()
    {
        return this.replace(/^\s+|\s+$/g, "");
    }
    alert("|" + "  a  ".Trim() + "|");
      

  7.   

    js的replace只替换1个字符,需要用到正则