今天介绍的是 阿拉伯数字转中文大写以及金额转中文大写的方法
在工作中我们有时需要将阿拉伯数字转为纯中文,或将金额转为大写。
下面直接开始:
阿拉伯数字转中文大写
1002.03 转为:壹仟零贰点零叁
金额转换:
1002.53 转为:壹仟零贰元伍角叁分
image
金额转换是因为自己需要从网上找的demo,这两个功能按需求改的,所以代码大致相同,就粘贴一份代码:
image.png
image.png
image.png
image.png
后面两个正则的意思是让结果更人性化:
125000 会翻译为:壹拾贰万五千 通过正则处理后为:拾贰万五千
120.30 会翻译为:壹百二十零点三 通过正则处理后为:壹百二十点三