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>