自己写吧:
<script>
function Ltrim(str)
{
 if(str.charAt(0)==" ")
   {
      str=str.substring(1,str.length)
      str=Ltrim(str)
   }
    alert(str)
return str
}
</script>
<body >
<input type="text" id="text1">
<input type="button" onclick="text2.value=Ltrim(text1.value)" value="show">
<input type="text" id="text2">
</body>2. 正则表达式法:
function Ltrim(str){return str.replace(/^\s+/, '');}

解决方案 »

  1.   

    不好意思,上面的只能去掉左边的,这个吧:
    <script type="text/javascript" language="javascript">
    <!--
    function Ltrim(str)
    {
     if(str.charAt(0)==" ")
       {
          str=str.substring(1,str.length)
      str=Ltrim(str)  
       }
      return str
    }function Rtrim(str)
    {
      if(str.charAt(str.length-1)==" ")
       {
          str=str.substring(0,str.length-1)
      str=Rtrim(str)  
       }
      return str
    }function trim(str)
    {
      var result
      result=Ltrim(Rtrim(str))
      document.all.text2.value=result
      //alert(result.length)
    }
    //-->
    </script><body >
    去掉字串左右边的空格:
    <input type="text" id="text1">
    <input type="button" onclick="trim(document.all.text1.value)" value="show">
    <input type="text" id="text2">
    </body>
      

  2.   

    我不会正则,上面的正则忘了是谁写的了. 在给个思路:
    <script type="text/javascript" language="javascript">
    <!--
    function trim(str)
    {
      var start=0   //记录左边有多少空格
      var end=0     //记录右边有多少空格
      var result
      var len=str.length  if(len>0)
       {
          for(var i=0;i<len;i++) 
       {
               if(str.charAt(i)==" ")
        {
                   start++
    }
       else
        {
                   break
    }
       }  for(var j=len-1;j>=0;j--)
       {
              if(str.charAt(j)==" ")
        {
                   end++
    }
         else
       {
                  break
       }
       }   result=str.substring(start,len-end)
      document.all.text2.value=result
      //alert(result.length)    //检验字符串长度
       }
    }
    //-->
    </script><body >
    去掉字串左右边的空格:
    <input type="text" id="text1">
    <input type="button" onclick="trim(document.all.text1.value)" value="show">
    <input type="text" id="text2">
    </body>
      

  3.   

    function trim(str){return str.replace(/^\s+|\s+$/, '')}