@modern-kit/utils
Version:
17 lines (13 loc) • 625 B
JavaScript
;
var validatorIsNumber = require('../../validator/isNumber/index.cjs');
function formatNumberWithCommas(value) {
const valueToUse = validatorIsNumber.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(".");
}
exports.formatNumberWithCommas = formatNumberWithCommas;
//# sourceMappingURL=index.cjs.map