替换所有相同的字符串Javascript

Bon*_*sky -1 html javascript date

我想替换2013-2-22013,2,2

我试过了

var forrep = '2013-2-2'; 

var text = forrep.replace('-', ',');
Run Code Online (Sandbox Code Playgroud)

但它只替换了第-一个输出看起来像这样2013,2-2

我希望所有的东西-都被,commna 取代

请帮忙谢谢

mea*_*gar 5

使用带有/g开关的正则表达式使其与"全局"匹配:

var text = forrep.replace(/-/g, ',');
Run Code Online (Sandbox Code Playgroud)