UNPKG

indo-format

Version:

Utility functions for Indonesian-specific formatting: Rupiah, NIK, tanggal, dan terbilang.

14 lines (13 loc) 451 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatRupiah = formatRupiah; exports.parseRupiah = parseRupiah; function formatRupiah(value, options) { const num = Number(value); const space = options?.withSpace ? ' ' : ''; return 'Rp' + space + num.toLocaleString('id-ID'); } function parseRupiah(str) { const cleaned = str.replace(/[^0-9,]/g, '').replace(',', '.'); return Number(cleaned); }