这是我到目前为止所做的,但我不知道用dd-mm-yyyy
var divs = $("div,td").filter(function(){
return /[0-9]{4}-[0-9]{2}-[0-9]{2}/.test($(this).text());
});
答案 0 :(得分:3)
虽然如果你只想在jQuery中使用核心Javascript更简单,那么试试这个
$("td").filter(function(){
var $txt = $(this).text();
var $m = $txt.match(/^(\d+)-(\d+)-(\d+)$/);
var $new = $m[3] + "-" + $m[2] + "-" + $m[1];
return $(this).text($new);
//or
//return $(this).text($(this).text().replace(/^(\d+)-(\d+)-(\d+)$/, "$3-$2-$1"));
});