#numbers #banking #finance #utility #thousands

bin+lib number_to_words

将数字转换为文字

2 个版本

0.1.1 2022年11月10日
0.1.0 2022年10月28日

#277 in 值格式化

Download history 10/week @ 2024-03-04 14/week @ 2024-03-11 8/week @ 2024-03-18 5/week @ 2024-03-25 71/week @ 2024-04-01 10/week @ 2024-04-08 6/week @ 2024-04-15 22/week @ 2024-04-22 12/week @ 2024-04-29 10/week @ 2024-05-06 7/week @ 2024-05-13 13/week @ 2024-05-20 7/week @ 2024-05-27 14/week @ 2024-06-03 9/week @ 2024-06-10 28/week @ 2024-06-17

59 每月下载次数

MIT 许可证

15KB
294

rust number to words

A Rust crate to convert numbers into words

This is based on a C# program by Jonathan Wood (www.softcircuits.com)

将数字转换为文字字符串。

**示例:**

12345.6789 输出 一万二千三百四十五和 68/100

345 输出 三百四十五


lib.rs:

A function to convert a number to a string of words.

版权所有 (c) NexPro 2022

基于 Jonathan Wood 的 C# 版本
版权所有 (c) 2019-2020 Jonathan Wood (www.softcircuits.com)

MIT 许可证。查看:https://mit-license.org/
责任

软件按“原样”提供,不提供任何形式的保证,无论是明示的还是隐含的,
包括但不限于适销性、特定目的适用性和非侵权性保证。
在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任承担责任,
无论是在合同、侵权或其他法律行为中,因软件或其使用或其他方式产生的。
软件或其使用或其他方式产生的。
软件或其使用或其他方式产生的。

目的

将数字转换为 Rust std::string String 的文字表示形式,小数点后的部分表示为 xx/100

典型用途包括支票打印或汇款通知。

**示例:**

调用 number_to_words(99988389.123, true) 将返回 String
九十九亿九千八百八十三万八千九百零三和 12/100

调用 number_to_words(99988389.123, false) 将返回 String
九十九亿九千八百八十三万八千九百零三和 12/100

调用 number_to_words(10.0, true) 将返回 String
*

**错误:**

大于 9_999_999_999_999.99 的数字将返回 String: 数字太大

依赖关系

~465KB