UNPKG

@modern-kit/utils

Version:
17 lines (13 loc) 625 B
'use strict'; 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