trim 方法代码如下:
String.prototype.trim = function(){
var _argument = arguments[0]==undefined ? " ":arguments[0];
if(typeof(_argument)=="string"){
return this.replace(_argument == " "?/(^s*)|(s*$)/g : new RegExp("(^"+_argument+"*)|("+_argument+"*$)","g"),"");
}else if(typeof(_argument)=="object"){
return this.replace(_argument,"")
}else if(typeof(_argument)=="number" && arguments.length>=1){
return arguments.length==1? this.substring(arguments[0]) : this.substring(arguments[0],this.length-arguments[1]);
}
};