function trim(str){
  return str.replace(/(^\s*)|(\s*$)/,"");
}
String.prototype.trim = function(){
  return this.replace(/(^\s*)|(\s*$)/,"");
}

解决方案 »

  1.   

    谢谢,不过这种方法我也试了,不知道为什么没效果。不过现在已经解决了。我的方法:
    function  LTrim(str){   
                  for(var i=0;str.charAt(i)==" ";i++);   
                  return  str.substring(i,str.length);   
              }   
              function RTrim(str){   
                  for   (var i=str.length-1;str.charAt(i)==" ";i--);   
                  return   str.substring(0,i+1);   
              }   
              function   Trim(str){   
                  return   LTrim(RTrim(str));   
              }