Skip to main content

CNPJ and CPF validator

Project description

Python CNPJ/CPF

CI

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="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("492.711.290-08")
True
>>>
>>> cnpj_or_cpf_is_valid("49271129008")
True
>>>
>>> cnpj_or_cpf_is_valid("31851707000135")
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("31.851.707/0001-40 ")
False
>>> 
>>> cnpj_or_cpf_is_valid("37538026000106")
True
>>> 
>>> cnpj_or_cpf_is_valid("37538036000106")
False
>>>

Project details


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.1.4.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycnpj_cpf-0.1.4-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file pycnpj-cpf-0.1.4.tar.gz.

File metadata

  • Download URL: pycnpj-cpf-0.1.4.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for pycnpj-cpf-0.1.4.tar.gz
Algorithm Hash digest
SHA256 2aa75608515c9f0628b4f7f23d8db4bb185aaeb82a47ca1d2c7231adb2fe04e3
MD5 9bd2210a89ca7f9a78e9171b366584f9
BLAKE2b-256 5601fff42734b5ec5d72d06d916579b83b7d910c91ff69ca037b038c65783851

See more details on using hashes here.

File details

Details for the file pycnpj_cpf-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: pycnpj_cpf-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for pycnpj_cpf-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4f9cd3d91a89a2e2f70dbb379cee5ece558c2d374c6d8d33cc1f197fd4de3890
MD5 918b6fc7f218c583750e87c728a0a2a2
BLAKE2b-256 576dad2708d7e9a85b1eefaa82a69dc49dbb78684d826cf33b5aa748b1c14567

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page