CNPJ util inspired in brazilian-utils/cnpj.
Add the following to your Cargo.toml
:
rust
[dependencies]
cnpj_util = "0.1.2"
```rust use cnpj_util as cnpj;
fn main() { println!("{}", cnpj::format("46843485000186")); // 46.843.485/0001-86 println!("{}", cnpj::format("468434850001860000000000")); // 46.843.485/0001-86 println!("{}", cnpj::format("46.?ABC843.485/0001-86abc")); // 46.843.485/0001-86 } ```
```rust use cnpj_util as cnpj;
fn main() { asserteq!(false, isvalid("12312312312")); asserteq!(false, isvalid("6ad0.t391.9asd47/0ad001-00")); asserteq!(true, isvalid("13723705000189")); asserteq!(true, isvalid("60.391.947/0001-00")); } ```