datatables プラグインを使用して列を並べ替えようとしています。
列には次が含まれます。
10 €
20 €
200 €
1000 €
200 €
200.20 €
10.30 €
問題は正しく順序付けされておらず、文字列として解釈されます。私はこのコードを使用していますが、動作しません:
jQuery.extend( jQuery.fn.dataTableExt.oSort, {
"formatted-num-pre": function ( a ) {
a = (a==="-") ? 0 : a.replace( /[^\d\-\.]/g, "" );
return parseFloat( a );
},
"formatted-num-asc": function ( a, b ) {
return a - b;
},
"formatted-num-desc": function ( a, b ) {
return b - a;
}
} );
挨拶と感謝。