js数字格式化为千分位

方法1:

浏览器自带的一个方法

const num=12345.6789

num.toLocaleString();=>"12,345.679"

  

方法2:

正则匹配

function format (num) {

    return (num+ '').replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g,'$1,');

}

  

posted @ 2019-04-26 20:58  巅峰蜗牛  阅读(19805)  评论(0编辑  收藏  举报