如何用字符串中的星号替换所有零?
我试过了:
var a = "00000004567";
a.replace(/0*\d/g,'*');
问题是它返回"****567"
,这是不可取的。
答案 0 :(得分:1)
删除*\d
以将所有零转换为星号。 g
修饰符将处理其余部分。
var a = "00000004567";
console.log(a.replace(/0/g, '*'))
答案 1 :(得分:1)
假设您正在谈论字符串,请使用如下的全局修饰符:
a.replace(/0/g,"*");
答案 2 :(得分:1)
var a = '00000004567';
a.replace(/0/g, '*');