axui-datagrid
Version:
DataGrid, DataSheet for React
16 lines (15 loc) • 539 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
/**
* @param {string | number} value 변환할 숫자 값
* @param {number} n 소수점 표시 갯수
* @param {number} x ,쉼표를 표시할 숫자 단위
* @return {string}
*/
const formatCurrency = function (value, n = 0, x = 3) {
const re = '\\d(?=(\\d{' + x + '})+' + (n > 0 ? '\\.' : '$') + ')';
return parseFloat('' + value)
.toFixed(Math.max(0, n))
.replace(new RegExp(re, 'g'), '$&,');
};
exports.default = formatCurrency;
;