@t7/utils
Version:
Utility methods for T7 components.
45 lines (30 loc) • 808 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _ = require("./");
// Dependencies.
/*
Helper to format Korean currency.
*/
var formatMoneyKR = function formatMoneyKR() {
var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
// Early exit.
if (!(0, _.exists)(value)) {
return '';
} // To string.
value = String(value); // Ensure numeric.
value = value.replace(/[^0-9.]/g, ''); // To number.
value = parseFloat(value); // Not numeric?
if (isNaN(value)) {
return '';
} // Format.
value = value.toLocaleString('ko-kr', {
currency: 'krw',
style: 'currency'
}); // Expose string.
return value;
}; // Export.
var _default = formatMoneyKR;
exports.default = _default;
;