对包含逗号的数字进行排序

时间:2015-05-29 04:02:08

标签: bootstrap-table

我正在尝试使用逗号对数字列进行排序,例如1,092,021。排序是将十进制和排序处理不当。例如:

1,330,000
2,350,000
3
5
7,000,000
etc

有没有办法让逗号分隔的数字正确排序?

2 个答案:

答案 0 :(得分:1)

以下是@JaredT提出的解决方案:

realShop.shopMCs[looper]

答案 1 :(得分:1)

我和@ vinnie-james做的一样,并且工作正常。我分享了我的代码。

'columns': [{
            field:'Checkbox'
          },{
            field:'Status'
          },{
            field:'Price',
            visible:true,
            sorter: function commas(a,b){ a = parseInt(a.replace(/,/g, '')); b = parseInt(b.replace(/,/g, '')); if (a < b) return 1; if (a > b) return -1; return 0; }]