3个版本

0.1.2 2023年4月17日
0.1.1 2022年11月6日
0.1.0 2022年11月6日

#1678 in 算法

MIT许可证

11KB
206

tw-id-num

CI

检查或生成台湾身份证号码。

检查或生成中華民國國民身分證統一編號(即身份證字號,而非營業人統一編號),支持新式外來人口統一證號

用法

let id = tw_id_num::generate_national(Some(tw_id_num::Sex::Male)); // e.g. "A123456789"

assert!(tw_id_num::check(&id));
assert!(tw_id_num::check_national(&id));
assert!(!tw_id_num::check_resident(&id));

无std和generate特性

此crate可以不使用std编译。

在少数情况下,您可能想自己生成ID。如果启用了generate特性,则可使用generate*函数。但此特性需要std。

[dependencies.tw-id-num]
version = "*"
features = ["generate"]

Crates.io

https://crates.io/crates/tw-id-num

文档

https://docs.rs/tw-id-num

许可证

MIT

依赖

~73KB