Sha256: 01df8bd97c0a724c83af9bfe751baf5f87604917e9f1e9bacc4532553044ddf1
Contents?: true
Size: 387 Bytes
Versions: 19
Compression:
Stored size: 387 Bytes
Contents
module.exports = function numberFormat(number, dec, dsep, tsep) { if (isNaN(number) || number == null) return ''; number = number.toFixed(~~dec); tsep = typeof tsep == 'string' ? tsep : ','; var parts = number.split('.'), fnums = parts[0], decimals = parts[1] ? (dsep || '.') + parts[1] : ''; return fnums.replace(/(\d)(?=(?:\d{3})+$)/g, '$1' + tsep) + decimals; };
Version data entries
19 entries across 19 versions & 1 rubygems