domplus是一个python包,具有用于商业应用程序的通用函数。
domplus的Python项目详细描述
domplus
domplus是一个python包,具有用于商业应用程序的通用函数。
功能
- 检查string是否为validbrazilian cpf
- 检查string是否为validbrazilian cnpj
- 检查string是一个validbrazilian cpf还是一个validbrazilian cnpj
- 检查字符串是否为validcredit card number
安装
pip install domplus
用法govplus
检查string是否为validbrazilian cpf。返回True
或False
fromdomplusimportgovplusgovplus.is_valid_br_cpf("03167158590")# ORgovplus.is_valid_br_cpf("031.671.585-90")
检查string是否为validbrazilian cnpj。返回True
或False
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。返回True
或False
fromdomplusimportfinanceplusfinanceplus.is_valid_creditcard("374356783424314")
关于信用卡生成算法的说明:在此软件中,valid表示分析的字符串符合信用卡管理员使用的Luhn algorithm。此软件不检查信用卡管理员的记录。因此,信用卡管理员可能没有发出有效的字符串。
运行测试
安装要求
pip install -r requirements_dev.txt
运行
tox
许可证
麻省理工学院许可证(MIT)
版权所有(c)2019,Eduardo Basílio
特此免费授予获得本软件副本和相关文档文件(以下简称“软件”)的任何人使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件副本的权利,并在符合以下条件的情况下,允许向其提供软件的人员这样做:
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
<软件>提供“原样”,无任何担保,明示或默示,包括但不限于适销性、适合特定用途和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件引起的或与之相关的。历史记录
0.1.9(2019-05-01)
- 更新至python 3.6
- 添加了巴西政府使用的无效的cpf/cnpj列表-serpro atirpf-livre-src
0.1.3(2015-04-19)
- pypi上的第一个版本。