绝对是目前互联网上最好的金额大小写转换工具!不用下载在线使用(另存为可离线使用),支持大小写互相换转,支持批量转换,可定制选项丰富!

>> http://xia.im/upload/rmb-convert-tool.html

更新日志

  • 1.9 调整了点击复制结果的界面。
  • 1.8 分开 JS 和 HTML;使用 ZeroClipboard 实现了点击复制。
  • 1.7 修正了数字键盘无法输入的严重 BUG;修正了几个 0.XX 的转换错误。
  • 1.6 加入 Cookie 的过期时间为 30 天;将多个独立 Cookie 改为一组。
  • 1.5 加入了 Cookie,能够记住当前设置。
  • 1.4 修正了几个转换的细节;加入了几个实用链接;实时转换。
  • 1.3 全角数字的容错处理。
  • 1.2 整数部分位数增加到 16 位(千万亿);加入几种大写写法的判断;分离整数和小数以防丢失精度;微调界面。
  • 1.1 修正 input 换行的处理;修正“0”开头、包含空格数字、带小数数字位数判断的处理逻辑;微调界面。
  • 1.0 加入批量转换时的“清空”和“全选”按钮;批量转换数据错误提示内加入了源数据,方便排错。
  • 0.9 修正“0”起始转换不正确的问题;批量转换结果完全遵循原始数据格式。
  • 0.8 统一在各个浏览器下的界面显示效果;自定义大小写前字符功能。
  • 0.7 加强焦点的控制; 将 alert 警告改为 innerHTML 实现。
  • 0.6 加入了批量转换功能;微调界面。
  • 0.5 微调界面;加入“人民币”字样的功能;自动将焦点放在输入框内;极小的性能提升;改进判断规则。
  • 0.4 加入了转换快捷键;数字键盘加入了根据选项切换显示文字的功能。
  • 0.3 修正零角不识别的错误;加入了多功能数字键盘;调整界面。
  • 0.2 修正精度问题;修正分节数字识别问题;修改说明。
  • 0.1 雏形。


废话不说,那天晚上在 Jamie 的博客里面看到一个将小写金额转换为大写的程序,基于 C++ 的。正好我也闲的蛋疼,也用 Javascript 写了一个,不过今天在网上查了查,我的算法也过于繁琐了,正好网上也没有趁手的在线金额大小写转换工具,我就萌生了自己做一个的想法。其实基本的思路都有了,再从网上查了查资料,看到一个利用 C++ 将大写金额转换为小写金额的代码,我也取其思想写成 Javascript,在此向原作者表示感谢 :smile:

这个工具可以在线相互转换金额大小写,即小写金额转大写金额,大写金额转小写金额,并且小写转大写提供了两种格式,一种转为“零一二三四五六七八九十百千万亿”,另一种则是正规的金融写法“零壹贰叁肆伍陆柒捌玖拾佰仟万亿”。此外为了加强我对分节法的理解 :orz: ,也提供了将数字格式化为三位和四位分节法的功能!

  1. 请问可以弄个数字金额转成英文金额吗?