一个空格替换多个空格
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,'');
网友评论