正则表达式替换列表中的0而不是10,20,30等的0 - 使用js替换

时间:2011-05-01 11:56:03

标签: javascript regex list replace numbers

我正在尝试创建一个正则表达式,用空值替换列表中的零,但不能替换十,二十,三十等中的零。

  

list = 0,1,0,20,0,0,1 ,, 1,3,10,30,0

     

所需列表=,1,,20 ,,, 1,,1,3,10,30,

在javascript替换函数中使用它

任何帮助/提示赞赏!

1 个答案:

答案 0 :(得分:8)

使用word boundaries\b0\b

应该非常简单
s = s.replace(/\b0\b/g, '');

工作示例:http://jsbin.com/ipuru4