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

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

先看展示效果

image.png

代码奉上


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)}`);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容