/**
*
* @description 封装trim方法,去除字符串首尾指定字符
* @param {String} char 删除的字符
* @param {String} type 左右位置,值为left、right,不传则是首尾两端
*/
export const trim = function (obj, char, type) {
if (char) {
if (type === 'left') {
return obj.replace(new RegExp('^\\' + char + '+', 'g'), '')
} else if (type === 'right') {
return obj.replace(new RegExp('\\' + char + '+$', 'g'), '')
}
return obj.replace(new RegExp('^\\' + char + '+|\\' + char + '+$', 'g'), '')
}
return obj.replace(/^\s+|\s+$/g, '')
}
trim("/price/priceManage", '/')