let myDate= "10/10/2017";
let re = /\//gi;
myDate.replace(re, "-");
console.log(myDate);
我有一个简单日期的字符串,我需要更改" /"" - ",我知道它可能会重复其他主题,我已经读过它们,但我不能理解为什么它不起作用。 我的输出仍然是:
"10/10/2017"
结果是:
"10-10-2017"
答案 0 :(得分:1)
replace
创建一个新字符串,因此您需要将结果分配给变量:
myDate = myDate.replace(/\//g, '-')
答案 1 :(得分:0)
字符串是不可变的,因此您必须使用:
str = str.replace(re, '-')