Function.prototype.method=function(name,func){
if(!this.prototype[name]){ //只在没有该方法时才添加
this.prototype[name]=func;
}
return this;
};
String.method('trim',function(){
return this.replace(/^s+|\s+$/g,'');
});
符号含义:
\s: space, 空格 +: 一个或多个 ^: 开始,^\s,以空格开始
$: 结束,\s$,以空格结束 |:或者 /g:global, 全局