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

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

作者: Lusia_ | 来源:发表于2019-08-16 18:25 被阅读0次

    一个空格替换多个空格

    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,'');
    

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/wpgqsctx.html