匹配10,000,000这种格式的数字
var num=1000000;
var res=num.replace(/\d{1,3}(?=(\d{3})+$)/g,"$&,")
解析:?=num2
匹配num2前面的内容
第一个逗号前面的数字是1-3位,故\d{1,3}
然后匹配后面每三位一组的数字,即\d{3}
合并在一起就是/\d{1,3}(?=(\d{3})+$)/g
然后$&,
表示每个子串后面加一个逗号
匹配10,000,000这种格式的数字
var num=1000000;
var res=num.replace(/\d{1,3}(?=(\d{3})+$)/g,"$&,")
解析:?=num2
匹配num2前面的内容
第一个逗号前面的数字是1-3位,故\d{1,3}
然后匹配后面每三位一组的数字,即\d{3}
合并在一起就是/\d{1,3}(?=(\d{3})+$)/g
然后$&,
表示每个子串后面加一个逗号