js重写trim()方法

时间:2023-02-12 09:08:13

最近项目中出现去空格的需求,我本地是IE11,使用trim()函数的时候,是无法识别的。因此重写String的trim()方法。

1.要求 可以去除首位全角,半角空格。

2.对   能去除所有

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

最后一个 replace(/ /g,""); 中 /g 表示匹配全文,去除所有的  

同样的我们可以重写一些其他的方法