一个简单的 JavaScript 库,用于将中文大写的金额转换为数字。它适用于财务应用和其他需要处理中文金额字符串的场景。
- 数字: 壹、贰、叁、肆、伍、陆、柒、捌、玖、零
- 单位: 亿、万、仟、佰、拾、圆、角、分
通过 npm 安装:
npm install chinese-amount-to-number
- 参数:
amount (string)
: 需要转换的中文金额字符串。
- 返回:
number
: 转换后的数字金额。
const convert = require('chinese-amount-to-number');
console.log(convert('伍佰圆整')); // 输出: 500
console.log(convert('叁万肆仟伍佰陆拾柒圆捌角玖分')); // 输出: 34567.89
console.log(convert('捌仟壹佰柒拾叁圆肆角肆分')); // 输出: 8173.44
console.log(convert('捌亿壹仟壹佰柒拾叁圆肆角肆分')); // 输出: 800001173.44
欢迎贡献者提交 issue 和 pull request。请确保遵循现有的代码风格,并添加测试案例来覆盖新的功能或修复。
本项目遵循 MIT 许可证。更多信息请参见 LICENSE 文件。