美文网首页
数字加千分号以及数字单位设置

数字加千分号以及数字单位设置

作者: 你猜卟透_faa8 | 来源:发表于2019-11-08 16:00 被阅读0次

    //用于金币单位的设置

    formatNumber:function (num, digits){

     const si = [

    { value: 1, symbol: "" },

    { value: 1E3, symbol: "K" },

    { value: 1E6, symbol: "M" },

    { value: 1E9, symbol: "B" },

    { value: 1E12, symbol: "T" },

    { value: 1E15, symbol: "P" },

    { value: 1E18, symbol: "E" }

        ];

     const rx = /\.0+$|(\.[0-9]*[1-9])0+$/;

     let i;

     for (i = si.length - 1; i > 0; i--) {

     if (num >= si[i].value) {

     break;

            }

        }

     return (num / si[i].value).toFixed(digits).replace(rx, "$1") + si[i].symbol;

    },

    //数字加千分号的函数

    formatNumberRgx:function(num) {

     var parts = num.toString().split(".");

     parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");

     return parts.join(".");

    },

    可能对于一些人来说很简单,但是我第一次做这个功能的时候真的是没头绪啊 ,所以如果有需要的就请拿走吧

    相关文章

      网友评论

          本文标题:数字加千分号以及数字单位设置

          本文链接:https://www.haomeiwen.com/subject/laqwbctx.html