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/

原创文章如转载,请注明本文链接: http://newmiracle.cn/?p=3175

发表评论

电子邮件地址不会被公开。 必填项已用*标注