📅  最后修改于: 2023-12-03 15:17:02.727000             🧑  作者: Mango
urcurency
是一个用于货币格式化的简单库。它支持对货币值进行格式化,并使用ISO 4217标准,支持所有主要货币。该库还支持自定义货币格式,并支持使用自定义格式化规则。
可以通过npm安装urcurency
:
npm install urcurency
也可以通过CDN引入:
<script src="https://cdn.jsdelivr.net/npm/urcurency@1.0.1/dist/urcurency.min.js"></script>
const urcurency = require('urcurency');
console.log(urcurency.format(100.5, 'USD')); // "$100.50"
console.log(urcurency.format(39.99, 'EUR')); // "€39.99"
const urcurency = require('urcurency');
const myCurrencyFormat = {
USD: {
prefix: '$',
suffix: 'USD',
decimalSeparator: '.',
thousandsSeparator: ',',
decimalPlaces: 2,
accuracy: 'HALF_UP'
},
EUR: {
prefix: '€',
suffix: 'EUR',
decimalSeparator: ',',
thousandsSeparator: '.',
decimalPlaces: 2,
accuracy: 'HALF_DOWN'
}
};
urcurency.setFormatRules(myCurrencyFormat);
console.log(urcurency.format(100.5, 'USD')); // "$100.50USD"
console.log(urcurency.format(39.99, 'EUR')); // "€39,99EUR"
将数字格式化为指定货币的货币形式。
返回当前库中的货币格式规则。
设置自定义货币格式规则。规则应该以ISO 4217货币代码为键,以以下对象为值:
{
prefix: string, // 货币前缀
suffix: string, // 货币后缀
decimalSeparator: string, // 十进制分隔符
thousandsSeparator: string, // 千位分隔符
decimalPlaces: number, // 小数位数
accuracy: 'HALF_UP' | 'HALF_DOWN' // 舍入方式
}
"urcurency"是一个简单的JS货币格式化库,可以按照ISO 4217标准对所有主要货币进行格式化。它还允许用户自定义货币格式。该库易于使用,并且易于扩展。