3

我正在尝试从日期替换一些值,但它只会更改第一个找到的值。

var date= cars.getAttribute("myLastDate");
var dateChanged= date.replace("/", ",");
alert (dateChanged);

最好的祝福。

4

3 回答 3

4

如果您不需要任何正则表达式,那么我建议使用更简单的拆分/连接方法来进行搜索和替换。

var dateChanged = date.split("/").join(",");
于 2012-11-27T10:58:00.793 回答
3

您需要使用正则表达式调用全局标志:

var dateChanged= date.replace(/\//g, ",");
于 2012-11-27T10:54:26.623 回答
1

在javascript中替换使用正则表达式,你必须在最后添加/g

date.replace(text/g,' ')
于 2012-11-27T10:55:31.197 回答