// Trim() , Ltrim() , RTrim() 函数
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, "");
}alert("   dddsdsd  ".Trim())

解决方案 »

  1.   

    用这个吧,很不错的!
    function strtrim(strText)
    {
    if(strText!=null)
    {   while(strText.substring(0,1)==" ")
    {
    strText=strText.substring(1,strText.length);
       }
    while(strText.substring(strText.length-1,strText.length)==" ")
    {
    strText=strText.substring(0,strText.length-1);
    }
    }
    return strText;
    }
      

  2.   

    String.prototype.Trim = function()
    {
    return this.replace(/(^\s*)|(\s*$)/g, "");
    }
    还是这个最好了
      

  3.   

    <script language=Javascript>
    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 = "  abc  de    ";
    alert(str.Trim());
    </script>
      

  4.   

    即然大家没完没了,那我也参乎一下:
    Javascript中为String对象添加trim
    <script language=Javascript>  //自己动手为string添加Trim
    function String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");}
    function String.prototype.Ltrim(){return this.replace(/(^\s*)/g, "");}
    function String.prototype.Rtrim(){return this.replace(/(\s*$)/g, "");}
    alert("  meizz    ".Trim());
    </script>
    仔细看与楼上的写法不同哟.
      

  5.   

    我补充一个(去掉所有空格)
    function String.prototype.Alltrim(){return this.replace(/ /g, "");}
      

  6.   

    具体用法:
    var abc="  12 3 4   ";
    abc.Alltrim();
    alert(abc);//显示为1234
      

  7.   

    <script language=Javascript>
    var str = "  abc  de    ";
    window.execScript("str=Trim(str)",'Vbscript');
    alert(str);
    </script>
      

  8.   

    有這麼麻煩麼.直接用vbs的不就可以了麼