jquery trim重写详解编程语言

jquery trim重写


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/

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/18862.html

(0)
上一篇 2021年7月19日 21:30
下一篇 2021年7月19日 21:30

相关推荐

发表回复

登录后才能评论