正则表达式积累和学习

function formatNumberWithCommas(number) {
  // 将数字转换为字符串
  let numStr = number.toString()
 
  // 使用正则表达式在逗号前插入千分位分隔符
  numStr = numStr.replace(/\B(?=(\d{3})+(?!\d))/g, ",")
 
  return numStr
}
 
// 示例
let formattedNumber = formatNumberWithCommas(1234567)
console.log(formattedNumber) // 输出 "1,234,567"