字符串替换
- 可以看见, 这里面是有两个空格哦
let a = '改善暗沉 亮白嫩肤 抗衰去皱';
a = replace(' ', ',');
// 得出: "改善暗沉, 亮白嫩肤, 抗衰去皱", 还是有空格, 单个不行
a = replace(/\s*/g,",");
// 得出: ",改,善,暗,沉,,亮,白,嫩,肤,,抗,衰,去,皱,"
a = replace(/\s+/g, ",");
// 得出: "改善暗沉,亮白嫩肤,抗衰去皱"
正则清除空格
- 去除字符串内所有的空格:str = str.replace(/\s*/g,"");
- 去除字符串内两头的空格:str = str.replace(/^\s|\s$/g,"");
- 去除字符串内左侧的空格:str = str.replace(/^\s*/,"");
- 去除字符串内右侧的空格:str = str.replace(/(\s*$)/g,"");
其他
- 去除字符串左右空格: str.trim()
网友评论