如何用?替换每个前面的空格?

时间:2018-04-12 20:11:52

标签: javascript regex

我正在尝试找到一个正则表达式,用“& nbsp;”替换字符串前面的每个前面的空格。不幸的是,我只找到一起替换所有空格的表达式。

这样做有正则表达式吗?

var str = "   test !";
console.log(str.replace(/(^\s+)(?=\b)/g, ' '));
// replaces all whitespaces with  

1 个答案:

答案 0 :(得分:1)

试试这个。 str.replace(/ /gy, " ")

var str = "   test !";
console.log(str.replace(/ /gy, " "));