说明:正负数千分位分割,包含小数点千分位分割
let NumFormat = num => {
if (num != undefined) {
let result = (num.toString()).indexOf('.');
if (num == '--') {
return '--'
} else {
if (result != -1) {
return (+num || 0).toFixed(2).toString().replace(/^-?\d+/g, m => m.replace(/(?=(?!\b)(\d{3})+$)/g, ','))
} else {
return (+num || 0).toString().replace(/^-?\d+/g, m => m.replace(/(?=(?!\b)(\d{3})+$)/g, ','))
}
}
}
}