function thousands(num){
num = num.toString()
if(/^-?\d+\.?\d+$/.test(num)){
if(/^-?\d+$/.test(num)){
num = num + ",00"
}else{
num = num.replace(/\./,",")
}
while(/\d{4}/.test(num)){
num = num.replace(/(\d+)(\d{3}\,)/, '$1,$2')
}
num = num.replace(/\,(\d*)$/,'.$1')
return num
}
}
thousands(1876358422.9700000286102)
thousands(27148763646.049999237060547)
export function thousands(num){
num = Number(num)
num = num.toFixed(2)
let re=/\d{1,3}(?=(\d{3})+$)/g;
let n1=num.replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return s1.replace(re,"$&,")+s2;});
return n1 ;
}