4 个版本
0.2.1 | 2020 年 6 月 27 日 |
---|---|
0.2.0 | 2020 年 6 月 27 日 |
0.1.1 | 2020 年 6 月 23 日 |
0.1.0 | 2020 年 6 月 23 日 |
#6 在 #cpf
252 每月下载量
9KB
153 行代码
cpf_cnpj
为 Rust 提供的 CPF 和 CNPJ 验证器和生成器。
以下是一些重要的特性
- 分析重复的数字,如
111.111.111-11
或000.000.000-00
。 - 忽略特殊字符。
- 提前验证数字的位数。
安装
将以下依赖项添加到您的 Cargo.toml
[dependencies]
cpf_cnpj = "0.1.0"
基本用法
以下是一个使用此库的简单示例
extern crate cpf_cnpj;
use cpf_cnpj::cpf;
use cpf_cnpj::cnpj;
cpf::validate("255.248.930-33");
// true
cpf::validate("25524893033");
// true
cpf::validate("99999999999");
// false
cnpj::validate("36.002.518/0001-01");
// true
cnpj::validate("36002518000101");
// true
cpf::generate();
// 25524893033
cnpj::generate();
// 76071265000142
许可证
cpf_cnpj 是一个开源软件,由 MIT 许可。
依赖项
~520KB