修改string原型,实现一个trim2函数,功能与string的trim一样。如:
console.log(' 123123 '.trim2()); // 打印 123123String.prototype.trim2 = function() {
return this.replace(/^\s+|\s+$/g, '');
}String.prototype.trim2 = function() {
return this.replace(/^\s+(.*?)\s+$/, '$1');
}同样的也可以是trimLeft和trimRight:
String.prototype.trimLeft2 = function() {
return this.replace(/^\s+/g, '');
}
String.prototype.trimRight2 = function() {
return this.replace(/\s+$/g, '');
}