domplus是一个python包,具有用于商业应用程序的通用函数。

domplus的Python项目详细描述


domplus

Build StatusCode HealthPyPI pyversionsPyPI version shields.ioPyPI statusPyPI download month

domplus是一个python包,具有用于商业应用程序的通用函数。

功能

  • 检查string是否为validbrazilian cpf
  • 检查string是否为validbrazilian cnpj
  • 检查string是一个validbrazilian cpf还是一个validbrazilian cnpj
  • 检查字符串是否为validcredit card number

安装

pip install domplus

用法govplus

检查string是否为validbrazilian cpf。返回TrueFalse

fromdomplusimportgovplusgovplus.is_valid_br_cpf("03167158590")# ORgovplus.is_valid_br_cpf("031.671.585-90")

检查string是否为validbrazilian cnpj。返回TrueFalse

fromdomplusimportgovplusgovplus.is_valid_br_cnpj("75317134000130")# ORgovplus.is_valid_br_cnpj("75.317.134/0001-30")

检查string是一个validbrazilian cpf还是一个有效的brazilian cnpj。返回"cpf""cnpj"False

fromdomplusimportgovplusgovplus.is_br_cpf_or_cnpj("03167158590")# ORgovplus.is_br_cpf_or_cnpj("031.671.585-90")# ORgovplus.is_br_cpf_or_cnpj("75317134000130")# ORgovplus.is_br_cpf_or_cnpj("75.317.134/0001-30")

关于巴西cpf/cnpj生成算法的说明:在此软件中,valid表示分析的字符串符合巴西cpf/cnpj生成算法。该软件不会在巴西政府的记录中进行任何验证。因此,巴西政府可能没有发出有效的字符串。

使用费financeplus

检查字符串是否为validcredit card number。返回TrueFalse

fromdomplusimportfinanceplusfinanceplus.is_valid_creditcard("374356783424314")

关于信用卡生成算法的说明:在此软件中,valid表示分析的字符串符合信用卡管理员使用的Luhn algorithm。此软件不检查信用卡管理员的记录。因此,信用卡管理员可能没有发出有效的字符串。

运行测试

安装要求

pip install -r requirements_dev.txt

运行

tox

许可证

麻省理工学院许可证(MIT)

版权所有(c)2019,Eduardo Basílio

特此免费授予获得本软件副本和相关文档文件(以下简称“软件”)的任何人使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件副本的权利,并在符合以下条件的情况下,允许向其提供软件的人员这样做:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

<软件>提供“原样”,无任何担保,明示或默示,包括但不限于适销性、适合特定用途和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件引起的或与之相关的。

PyPI licensemade-with-python

历史记录

0.1.9(2019-05-01)

  • 更新至python 3.6
  • 添加了巴西政府使用的无效的cpf/cnpj列表-serpro atirpf-livre-src

0.1.3(2015-04-19)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带有字符串的java JNA调用与带有字节[]的java JNA调用的行为不同   java基于键列表获取子映射   重启后永久增加java堆大小?   JavaHTTPS服务器:相互SSL身份验证   java为什么接受接口的方法会拒绝该接口的实现?   片段中的java视图无法应用于()   ms access Java SQL更新命令不工作   java将web服务自动打包和部署到Oracle Application Server 10g   java有没有办法在安卓 studio中为安卓时钟设置多个警报?   位于FTP服务器上的文件上的Java校验和md5   在Java中创建类时遇到问题。有些方法不太确定   java错误:在类chrome\u驱动程序中找不到主方法   通用海图(Javascript\Java)