- 前, 后, 全部, 三种 去除; 常用于检索时, 对 被检索字符串 的 前后空格过滤
/**
* 去空格
* @param str
* @param position => after , front , '' || 0 前后空格, all
* @returns {string|*}
*/
export const replaceSpace = (str, position) => {
if (!position) {
return (str || '').replace(/(^\s+)|(\s+$)/g, '');
}
switch (position) {
case 'front':
return (str || '').replace(/(^\s+)|(\s+$)/g, '');
case 'after':
return (str || '').replace(/(^\s+)|(\s+$)/g, '');
case 'all':
return (str || '').replace(/\s/g, '');
default:
return str;
}
};