如何替换javascript中的所有零

时间:2016-08-31 23:26:49

标签: javascript regex

如何用字符串中的星号替换所有零?

我试过了:

var a = "00000004567";
a.replace(/0*\d/g,'*');

问题是它返回"****567",这是不可取的。

3 个答案:

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