- 前, 后, 全部, 三种 去除; 常用于检索时, 对 被检索字符串 的 前后空格过滤
/**
* 去空格
* @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;
}
};
本文介绍了一种用于检索时过滤字符串前后空格的有效方法,通过使用正则表达式,该方法能够去除字符串前部、后部或全部空格,适用于多种编程场景。
255

被折叠的 条评论
为什么被折叠?



