我正在尝试找到一个正则表达式,用“& nbsp;”替换字符串前面的每个前面的空格。不幸的是,我只找到一起替换所有空格的表达式。
这样做有正则表达式吗?
var str = " test !";
console.log(str.replace(/(^\s+)(?=\b)/g, ' '));
// replaces all whitespaces with
答案 0 :(得分:1)
试试这个。 str.replace(/ /gy, " ")
var str = " test !";
console.log(str.replace(/ /gy, " "));