element-ui 最简单的数字每三位添加逗号方法

先申明这是个标题党,因为肯定不是最简单的,如果是我就可以去申请添加原生工具方法了!哈哈哈!我一直认为这种常用的常见的数字格式,应当有原生方法!毕竟欧美数字的展示格式基本是都是这样的。但是起码我没搜索到原生方法!所以只能自己写。

先看展示效果

代码奉上


function thousands(num){
        var str = num.toString();
        var reg = str.includes(".") ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g;
        return str.replace(reg,"$1,");
}
var intN = 123456789
var floatN = 987654321.123456
console.log(`${intN}==转换后等于==${thousands(intN)}`);
console.log(`${floatN}==转换后等于==${thousands(floatN)}`);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章