[正则] - 正则去除字符串多余空格,用一个空格替换

2019-08-16  本文已影响0人  Lusia_

一个空格替换多个空格

str.trim().replace(/\s{2,}/g, ' '));
// 先除去前后多余空格,再用一个空格替换中间大于等于2个的空格

总结:

1、去掉左边空格

str.replace(/^\s*/g,'');
// ^ 匹配输入字符串的开始位置

2、去掉右边空格

str.replace(/\s*$/g,'');
// $ 匹配输入字符串的结尾位置

3、去掉前后空格

str.replace(/(^\s*)|(\s*$)/g,''); 

4、去掉所有空格

str..replace(/\s/g,'');
上一篇下一篇

猜你喜欢

热点阅读