string.replace(/(^\s*)|(\s*$)/g, "")

解决方案 »

  1.   

    function trim(inString)
    {
       var l,i,g,t,r;  
        inString=new String(inString);
        l=inString.length;
        t=inString;
       for(i=0;i<l;i++)
       {
           g=inString.substring(i,i+1);
           if(g==" ")
           {
              t=inString.substring(i+1,l);
            }
           else
           {
             break;;
           }
        }
       r=t;
       l=t.length;
       //Delete the spaces back
       for(i=l;i>0;i--)
       {
          g=t.substring(i,i-1);
          if(g==" ")
          {
            r=t.substring(i-1,0);
          }
          else
         {
            break;
         }
       }
       return(r);
    }