dataTable千分位格式化

1000000 改成 1,000,000

搜索出来只有这个 http://datatables.club/refere...
不知道这个怎么用,搞不懂为什么在language属性下面。
dataTable有列属性可以做到这点么,没有的话,只能自己写方法改每列数字了。

阅读 6.4k
3 个回答

是要这样的?

var test = '12345678';
var result = test.replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
console.log(result); //12,345,678
新手上路,请多包涵

定义列的 render 属性:,比如第3列:
columns: [
'',
''
{"data": "col", render: $.fn.dataTable.render.number(' ', '', 0, '')},
'',

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题