function preFormat(num) {
const arr = (num+'').split('.') //以小数点为界拆分为整数和小数部分
const integer = arr[0].split('').reverse().join('') //把整数部分翻转
var str = integer.replace(/(\d{3})/g, '$1,').split('').reverse().join('') //利用正则把原字符串替换成3个字符用,分隔
if(str.indexOf(',')===0) {str = str.replace(',','')} //处理当字符刚好为6个时会在前面也加,
const float = arr[1]?'.'+arr[1].padEnd(2,0).substr(0,2):'.00' //小数部分有值截取两位或补全 无值则直接补零
return str+float
}
console.log(preFormat(69.0))