Fix null from match() on empty string in formatNumberWithCommas

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-09 14:10:26 +08:00
parent 36613d255b
commit 8e6ba876e3

View File

@@ -13,7 +13,7 @@
*/ */
const formatNumberWithCommas = (numberStr) => { const formatNumberWithCommas = (numberStr) => {
let reversedStr = numberStr.split("").reverse().join(""); let reversedStr = numberStr.split("").reverse().join("");
let groupedStr = reversedStr.match(/.{1,3}/g); let groupedStr = reversedStr.match(/.{1,3}/g) || [];
let joinedStr = groupedStr.join(","); let joinedStr = groupedStr.join(",");
let finalStr = joinedStr.split("").reverse().join(""); let finalStr = joinedStr.split("").reverse().join("");