CNPJ and CPF validator
Project description
Python CNPJ/CPF
Python CNPJ/CPF is a library created to validate the entered value, indicating whether it is a valid CNPJ or CPF.
Installation
pip install pycnpj-cpf
Usage in CLI mode
$ #verify CNPJ
$ pycnpj-cpf validate --value="37.538.534/0001-86"
$
$ pycnpj-cpf validate --value="AB.2YW.3Z5/01DE-83"
$
$ pycnpj-cpf validate --value="37538534000186"
$ #verify CPF
$ pycnpj-cpf validate --value="237.491.140-30"
$
$ pycnpj-cpf validate --value="23749114030"
$
Usage in Python file
>>> from pycnpj_cpf.core import cnpj_or_cpf_is_valid
>>>
>>> cnpj_or_cpf_is_valid("31.851.707/0001-35")
True
>>>
>>> cnpj_or_cpf_is_valid("12.2HI.345/01DE-40")
True
>>>
>>> cnpj_or_cpf_is_valid("492.711.290-08")
True
>>>
>>> cnpj_or_cpf_is_valid("49271129008")
True
>>>
>>> cnpj_or_cpf_is_valid("31851707000135")
True
>>>
>>> cnpj_or_cpf_is_valid("12ABC34501DE35")
True
>>>
>>> cnpj_or_cpf_is_valid("31.851.707/0001-40")
False
>>>
>>> cnpj_or_cpf_is_valid("31.851.707/000140")
False
>>>
>>> cnpj_or_cpf_is_valid("31.851.707/0001-40a")
False
>>>
>>> cnpj_or_cpf_is_valid("12.2HI.345/01DY-40")
False
>>>
>>> cnpj_or_cpf_is_valid("31.851.707/0001-40 ")
False
>>>
>>> cnpj_or_cpf_is_valid("37537026000106")
False
>>>
>>> cnpj_or_cpf_is_valid("37538036000106")
False
>>>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pycnpj_cpf-0.2.3.tar.gz
(60.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pycnpj_cpf-0.2.3.tar.gz.
File metadata
- Download URL: pycnpj_cpf-0.2.3.tar.gz
- Upload date:
- Size: 60.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.29
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
540ff4e34a29fbf6b795a3830565cb261e9f3a1ffa01af60bb3a22b616c90f70
|
|
| MD5 |
ade1ba4e9a7e3c71721a20167d351d3b
|
|
| BLAKE2b-256 |
4ba98a4ae16a5aefe8cfe73cccb3ff4e55de2443c063d5c4d42ef96069184734
|
File details
Details for the file pycnpj_cpf-0.2.3-py3-none-any.whl.
File metadata
- Download URL: pycnpj_cpf-0.2.3-py3-none-any.whl
- Upload date:
- Size: 28.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.29
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76c5f81b4249f6bc156f846b6b3d87c1f2b9610bd5707d67a48b04951ff0ec81
|
|
| MD5 |
d14330e7cd6eef74d15ebd02458aef76
|
|
| BLAKE2b-256 |
044be230cb76ec159462728eba2e3831db94c957d8d17ca515c3d9e2748e06e4
|