@modern-kit/utils
Version:
15 lines (12 loc) • 562 B
JavaScript
import { isNumber } from '../../validator/isNumber/index.mjs';
function formatNumberWithCommas(value) {
const valueToUse = isNumber(value) ? value : Number(value);
if (isNaN(valueToUse)) {
throw new Error("value\uB294 \uC22B\uC790 \uD639\uC740 \uC22B\uC790\uB85C \uC774\uB904\uC9C4 \uBB38\uC790\uC5F4\uC774\uC5EC\uC57C \uD569\uB2C8\uB2E4.");
}
const parts = String(valueToUse).split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
return parts.join(".");
}
export { formatNumberWithCommas };
//# sourceMappingURL=index.mjs.map