js运用正则进行千分位分隔
- 值为数字类型,进行千分位分隔,并保留两位小数
function test(unit){return unit.value.toFixed(2).replace(/(\d)(?=(\d{3})+.)/g, '$1,')};
2.值为数字类型,进行千分位分隔,分割后为正整数
function test(unit){return unit.value.toFixed().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
3.值为字符串类型,进行千分位分隔,分割后为正整数
function test(unit){return unit.value.replace(/[0-9]+?(?=(?:([0-9]{3}))+$)/g,function(a){return a+','});