1.3.1 • Published 12 months ago
@happys/money-format v1.3.1
npm
unpkg:https://unpkg.com/@happys/money-format@latest/dist/format.min.js
Installation
npm install @happys/money-format
or
yarn add @happys/money-format##Usage
import { format } from '@happys/money-format';
const result = format(1234567);
console.log(result);
1, 234, 567.00import { RMB } from '@happys/money-format';
const result = RMB(10010);
console.log(result);
壹万零壹拾元整import { sum } from '@happys/money-format';
const result = sum(['12.12', 10, 1.2]);
console.log(result);
23.32import { difference } from '@happys/money-format';
const result = difference(12.594, 6.5);
console.log(result);
6.09##Example
<script type="text/javascript" src="https://unpkg.com/@happys/money-format@latest/dist/format.min.js"></script>
<script>
var result = moneyFormat.format(1234567);
var rmb = moneyFormat.RMB(10010);
var sum = moneyFormat.sum(['12.12', 10, 1.2]);
var difference = moneyFormat.difference(12.594, 6.5);
</script>##Api
format(money, options)
money = number | string
// 可选参数
options = {
// 小数位数
// default 2
decimal? : number;
// 分割符
// default ,
delimiter? : string;
// 分位数
// default 3
digit? : number | boolean;
// 四舍五入
// default true
round? : boolean;
}RMB(money, options)
money = number | string
// 可选参数
options = {
// 前缀
// default ''
prefix? : string;
// 负数字符串
// default '负'
negativeStr? : string | boolean;
// 整数字符串
// default '整'
integerStr? : string;
}sum(arr, options)
arr = Array < number | string >
// 可选参数
options = {
// 小数位数
// default 2
decimals: number;
// 四舍五入
// default true
round? : boolean;
}difference(val1, val2, options)
val1 = number | string
val2 = number | string
// 可选参数
options = {
// 小数位数
// default 2
decimals: number;
// 四舍五入
// default true
round? : boolean;
}