jquery trim重写

jquery trim重写
<pre>
String.prototype.trim = function(char, type) {
if (char) {
if (type == 'left') {
return this.replace(new RegExp('^\\' + char + '+', 'g'), '');
} else if (type == 'right') {
return this.replace(new RegExp('\\' + char + '+$', 'g'), '');
}
return this.replace(new RegExp('^\\' + char + '+|\\' + char + '+$', 'g'), '');
}
return this.replace(/^\s+|\s+$/g, '');
};

str = '/Ruchee/';
console.log(str.trim('/', 'left')); // Ruchee/
</pre>

posted @ 2019-11-12 15:57  newmiracle宇宙  阅读(72)  评论(0编辑  收藏  举报