我试图从日期替换某些值,但它只会更改第一个找到的值。
var date= cars.getAttribute("myLastDate");
var dateChanged= date.replace("/", ",");
alert (dateChanged);
最好的问候。
答案 0 :(得分:2)
您需要使用正则表达式调用全局标志:
var dateChanged= date.replace(/\//g, ",");
答案 1 :(得分:2)
如果您不需要任何正则表达式,那么我建议使用更简单的分割/连接方法来进行搜索和替换。
var dateChanged = date.split("/").join(",");
答案 2 :(得分:1)
在javascript中使用正则表达式替换,你必须在末尾添加/ g
date.replace(text/g,' ')