关于数字转文字转换器
本工具用英文单词拼写数字——把 1,234 变成 "one thousand two hundred thirty-four"。在需要书写金额的场合它非常实用:填写支票、起草合同或法律文件、填写表单,或用于教学和学习数字的读法。输入一个数字,文字会立即显示,并可选择将每个单词首字母大写。这是一款用于将数字写成文字的工具,在表单或支票需要完整拼写金额时,可作为数字到文字的转换器使用。
计算方式
数字从右侧起每三位一组进行拆分,每组按百、十、个位命名,并为每组添加相应的量级词——thousand、million、billion、trillion。十位和个位在需要时用连字符连接(twenty-one、ninety-nine)。小数部分在单词 "point" 之后逐位读出(因此 0.5 变成 "zero point five"),负数前面加上 "negative"。
假设条件与行为说明
- 采用短制(billion = 1,000 million),这是美国及现代英国用法的标准。
- 采用不带 "and" 的美式写法——写成 "one hundred twenty-three",而非 "one hundred and twenty-three"。
- 小数部分在 "point" 之后逐位读出,适合用于读出一个数值;不会将 cent 部分渲染为类似 "and 50/100" 的分数形式。
- 输入中的逗号会被忽略,因此您可以直接粘贴已格式化的数字。
局限性
- 它不是格式化的支票/货币书写工具。 它只拼写数字本身;不会自动添加 "dollars" 和 "cents" 或支票惯例中的 "and xx/100"——货币措辞需要您自行添加。
- 整数位数上限约为 18 位(达到千万亿级别);超过此范围后,由于浮点数精度限制,拼写结果可能不可靠。
- 采用短制且省略 "and";如果您的场景需要英式的 "and" 或长制表示法,需要自行调整。
- 小数部分按单个数字逐一读出,而非按分数或位值读出。
隐私
转换完全在您的浏览器中完成。不会上传或存储任何数据。

