JS实现数字每三位加逗号

JS实现数字每三位加逗号

1、简单粗暴的方法,直接调   thousands("入参")  就会返回断位的

//三位一断方法
function
thousands(num){ var str = num.toString(); var reg = str.indexOf(".") > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g; return str.replace(reg,"$1,"); }

//调用
num = thousands("入参");
 

 

2、若有小数不必理会,正常传就行,方法同上

 

3、若想保留小数位,则先保留位数,再调用方法

1)保留整数:num.toFixed(0)

2)保留两位小数:num.toFixed(2)

 

posted @ 2021-07-10 14:02  慕容冰菡  阅读(307)  评论(0编辑  收藏  举报