使用jQuery和Regexp更改日期字符串

时间:2010-11-15 19:02:04

标签: jquery regex date replace

我应该使用哪种代码,以便jQuery在页面上查找每个YYYY-MM-DD格式(纯文本)字符串,并用DD-MM-YYYY替换它?

非常感谢!

1 个答案:

答案 0 :(得分:1)

这可能有效:

$(document.body).contents().each(function(i,e) {
    $(e).text(function(i,text) {
        return text.replace(/(\d+)-(\d+)-(\d+)/g, function($full, $year, $month, $day) {
            return [$day, $month, $year].join('-');
        });
    });
});

示例:http://www.jsfiddle.net/Jm2UQ/