テーブルソータープラグインを使用してテーブルをソートしています。日付列を次の形式でキャッチできるようにしたい:
dd/mm/yyyy HH:mm
次に、それらを正しく並べ替えます(このために、日と年を切り替える必要があります)。
これが私がこれまでに行ったことです:
ts.addParser({
id: "hebreLongDate",
is: function (s) {
return /\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4} d{1,2}:d{1,2}/.test(s);
}, format: function (s, table) {
var c = table.config;
s = s.replace(/\-/g, "/");
// reformat the string in ISO format
s = s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/, "$3/$2/$1");
return $.tablesorter.formatFloat(new Date(s).getTime());
}, type: "numeric"
});
それは動作しません。
特に正しい正規表現の意味についての説明があれば、助けていただければ幸いです。
ありがとう、オマー