UNPKG

@t7/utils

Version:

Utility methods for T7 components.

45 lines (30 loc) 808 B
"use strict"; 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;