0

テーブルソータープラグインを使用してテーブルをソートしています。日付列を次の形式でキャッチできるようにしたい:

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"
    });

それは動作しません。

特に正しい正規表現の意味についての説明があれば、助けていただければ幸いです。

ありがとう、オマー

4

1 に答える 1