人民币大写
数字金额转中文大写,按票据书写口径处理元角分、零位与「整」字。
试试:
大写金额
人民币壹佰贰拾叁万肆仟伍佰陆拾柒元捌角玖分
小写:1,234,567.89
书写口径
大写数字:零壹贰叁肆伍陆柒捌玖;单位:拾 / 佰 / 仟 / 万 / 亿 / 万亿。
连续零只写一个「零」;元位为 0 且后面还有角分时元后补「零」(10000.53 → 壹万元零伍角叁分);角位为 0 分位不为 0 时角位补「零」(100.05 → 壹佰元零伍分);到元或角为止写「整」,有「分」则不写。
小数超过两位按四舍五入处理,全部在本机计算。
金额不会离开这台设备:页面没有任何对外请求,转换全部在浏览器内完成。
本工具在你的浏览器内运行,输入的内容与文件不会上传到任何服务器。
常见问题
- 本工具采用的是哪一套书写口径?
- 采用票据的通行口径,四条规则:① 连续的 0 只写一个「零」,整节为 0 同样只补一个「零」;② 元位为 0 且后面还有角或分时,元后补一个「零」,如 10000.53 → 壹万元零伍角叁分;③ 角位为 0 而分位不为 0 时,角位补「零」,如 100.05 → 壹佰元零伍分;④ 金额到「元」或「角」为止时末尾写「整」,有「分」则不写,如 100.50 → 壹佰元零伍角整、100.55 → 壹佰元零伍角伍分。
- 为什么 100000001 是「壹亿零壹元整」,不是「壹亿零零壹元整」?
- 因为万位整节都是 0。中文大写里连续为 0 的位只读一个「零」,整节为 0 同样只补一个「零」。多写一个「零」是这类工具最常见的错误,本工具对每一节分别判断,保证节与节之间最多只有一个「零」。
- 整数部分是 0 怎么写?
- 写成「零元」再接角分,例如 0.50 → 零元伍角整,0.05 → 零元零伍分,0.55 → 零元伍角伍分。这样处理是为了保证「每一位的位置都有对应的字」,读起来不会产生歧义。
- 支持多大金额、支持负数吗?
- 整数部分最多 16 位(到「万亿」级),超过会提示超出范围——因为再大就没法用中文大写的常用单位表达了。支持负数,负号会写成开头的「负」字(如 -5 → 负伍元整)。小数超过两位会先四舍五入到分。
- 输入的数字会被上传吗?
- 不会。转换完全在你的浏览器内完成,页面没有任何对外请求,金额数据不会离开这台设备。