2 个版本
0.1.2 | 2024年2月22日 |
---|---|
0.1.1 | 2022年3月27日 |
0.1.0 |
|
#1043 in 解析器实现
每月 21 次下载
7KB
95 代码行
spain-vat-id
一个简单的用于验证/验证西班牙增值税识别号的 Rust crate。
此 crate 允许您轻松检查和验证以下识别号
- 国籍身份文件 (DNI)
- 税务识别号 (NIF)
- 外国身份识别号 (NIE)
安装
cargo add spain-vat-id
函数
nif_check_digit(val: u32) -> char
is_valid_nie(v: &str) -> (bool, String)
is_valid_nif(v: &str) -> (bool, String)
// NIF checking
let nif = "9874`457T";
let (valid, explain) = is_valid_nif(nif);
if !valid{
println!("{}", explain);
// Not valid: Char '`' at position 5 is not a number
}
贡献者
特别感谢 @dev-ardi 对重构和改进所做的贡献。
参考
依赖
~265–720KB
~17K SLoC