因该怎么样将一个字符串两端的空格删掉呢?VBScript有Trim()函数。在JavaScript中应该使用什么呢?谢谢了!

解决方案 »

  1.   

    trim(document.Form1.qymc.value)可以这样用吗?好像对不。
      

  2.   

    Javascript中为String对象添加 Trim() 方法
    <script language=Javascript>  //自己动手为string添加Trim
    String.prototype.Trim  = function(){return this.replace(/^\s+|\s+$/g,"");}
    String.prototype.Ltrim = function(){return this.replace(/^\s+/g, "");}
    String.prototype.Rtrim = function(){return this.replace(/\s+$/g, "");}
    var str = "  meizz    ";
    alert(str.Trim());
    alert(str.Ltrim());
    alert(str.Rtrim());
    </script>
      

  3.   

    用trim或replace
    str.replace(" ","");
      

  4.   

    给你一个去空格方法:
    <script language="vbs">
    function js_trim(s)
    js_trim=trim(s)
    end function
    </script>
    调用如下:
    function re() 
    {
         if(js_trim(document.Form1.txtMiMaQR.value)=="")
        {
    alert('1111111!');
    return false;
        }
        return true;} 
    给分;给分;给分;给分;给分;给分;给分;给分;给分;给分;
      

  5.   

    <script language="JavaScript">
    String.prototype.trim = function () {
    return this.replace(/^\s*|\s*$/g,'');
    };
    alert("Begin"+"   he he   ".trim()+"End.");
    </script>以后字符串就可以直接使用.trim()了