莫大人

js重写trim()方法

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

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

2.对   能去除所有

 

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

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

 

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

posted on 2017-05-16 09:21  莫大人  阅读(363)  评论(0编辑  收藏  举报

导航