Javascript:替换冒号和逗号字符

nei*_*eil 3 javascript string replace

相对较新的Javascript和有点坚持以下所以非常感谢一些帮助......

我有一个由类别和关键字列表组成的字符串,可能看起来像:

Category A:Keyword A, Category B:, Category C: Keyword B
Run Code Online (Sandbox Code Playgroud)

问题是,当显示没有关键字类别-我该怎么做了查找和替换掉的情况下,:,只用,

我已经使用以下内容在逗号后面插入一个空格:

cats = cats.replace(/,/g,", ");
Run Code Online (Sandbox Code Playgroud)

但用额外的冒号复制和修改似乎打破了它......

xda*_*azz 6

使用:

cats = cats.replace(/:\s*,/g,", ");
Run Code Online (Sandbox Code Playgroud)