正则表达式积累和学习 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"