话不多说直接上代码
// 千位分隔符
function funa(num) {
var source = String(num).split(".");//按小数点分成2部分
source[0] = source[0].replace(new RegExp('(\\d)(?=(\\d{3})+$)','ig'),"$1,");//只将整数部分进行都好分割
return source.join(".");//再将小数部分合并进来
}
// 千位分隔符反转
function funb(num) {
//这里需要注意是否是含有逗号的数字
return Number(num.replace(/[,]/g, ""))
}