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

sha*_*unw 6 javascript regex replace numbers list

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

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

期望列表=,1,,20 ,,, 1,1,3,10,30,

在javascript替换函数中使用它

任何帮助/提示赞赏!

Kob*_*obi 8

应该用很简单的字边界,\b0\b:

s = s.replace(/\b0\b/g, '');
Run Code Online (Sandbox Code Playgroud)

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