将所有出现的/字符替换为字符串

时间:2015-09-16 13:57:04

标签: javascript

var dateNow = new Date().toLocaleDateString() ;
dateNow.replace(/\//g , "-");

我想用“ - ”替换所有出现的“/”字符到我的dateNow字符串中。

我不知道该怎么做。

3 个答案:

答案 0 :(得分:2)

replace()不会就地进行更改。您必须将返回的值分配给某些内容:

var dateNow = new Date().toLocaleDateString() ;
dateNow = dateNow.replace(/\//g , "-");

答案 1 :(得分:1)

你已经完成了,除了.replace 返回新字符串,它没有就地改变它

var result = dateNow.replace(/\//g , "-");

答案 2 :(得分:1)

就是这样,但您需要将其分配给dateNow

dateNow = dateNow.replace(/\//g , "-");