| Crates.io | china_identification_card |
| lib.rs | china_identification_card |
| version | 1.1.12 |
| created_at | 2024-11-01 00:19:00.330907+00 |
| updated_at | 2025-09-08 03:41:42.704772+00 |
| description | A Rust library for validating Chinese identification card numbers based on official rules and checksums. |
| homepage | |
| repository | https://github.com/crates-dev/china_identification_card |
| max_upload_size | |
| id | 1431101 |
| size | 17,456 |
A Rust library for validating Chinese identification card numbers based on official rules and checksums.
To use this crate, you can run cmd:
cargo add china_identification_card
use china_identification_card::*;
let valid: bool = ChineseIdCard::is_valid_id_number("110101202311012176");
assert_eq!(valid, true);
let un_valid: bool = ChineseIdCard::is_invalid_id_number("110101202311012171");
assert_eq!(un_valid, true);
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request.
For any inquiries, please reach out to the author at root@ltpp.vip.