jquery tablesorterプラグインのパーサーを作成しようとしていますが、これを実際に使用する必要があります...次の日付形式を取得しました:dd / mm / yyyy hh:mm:ss am |pm使用する適切な正規表現を作成できませんjavascript .match function ...、これが私が得たコードです:
$.tablesorter.addParser({
id: 'DateParser',
is: function(s) {
return false;
},
format: function(s) {
var date = s.match(/^(\d{1,2})-(\d{1,2})-(\d{4}) :(\d{1,2}):(\d{1,2})$/)
var d = date[1];
var m = date[2];
var y = date[3];
var H = date[4];
var M = date[5];
var S = date[6];
var MS = 0;
return new Date(y, m, d, H, M, S, MS).getTime();
},
type: 'numeric'
});
$("#tabletosort").tablesorter({
headers: {
0: {
sorter: 'DateParser'
}
}
});
match()呼び出しの結果は常にnullです...事前に感謝します!