用正则表达式好麻烦,直接来算法呗.... ```js function formatMoney(money) { let i = money.length - 1; let tag = 0; let ans = []; while (i > -1) { tag++; ans.unshift(money[i]); if (tag === 3 && i !== 0) { // i不能等于0是因为如果是100,000这种格式不要在100前面再加逗号了 ans.unshift(','); tag = 0; } i--; } return ans.join(''); } ```