cyrkulewski / personal-id-validator
用于验证不同国家个人身份证件的库。
dev-master / 1.0.x-dev
2019-04-03 12:24 UTC
Requires
- php: ~5.5|~7.0
Requires (Dev)
- phpunit/phpunit: ~4.0
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2024-08-29 03:58:10 UTC
README
用于验证不同国家个人身份证件的库。世界上大多数国家都会为每个公民分配一个特定的身份证件。此库可以帮助验证这些身份证件。只需要将身份证件和国家的简称(按照ISO 3166-1 alpha-2标准)传递给验证器即可。
支持的国家(按字母顺序排序)
安装
通过Composer
$ composer require cyrkulewski/personal-id-validator
用法
有一个公共函数用于验证。它将返回布尔值。需要传递要检查的身份证件和国家代码。
$validator->validate('ID', 'COUNTRY');
use cyrkulewski\PIdV\Dictionary\CountryDictionary; use cyrkulewski\PIdV\PIdValidator; $validator = new PIdValidator(); $validator->validate('197704190011', CountryDictionary::SWEDEN); // true $validator->validate('311280-888Y', CountryDictionary::FINLAND); // true $validator->validate('abcdef', CountryDictionary::DENMARK); // false $validator->validate('197704190011', 'NON-SUPPORTED-COUNTRY'); // false
变更日志
请参阅变更日志以获取最近更改的更多信息。
测试
$ composer test
贡献
安全
如果您发现任何安全问题,请通过电子邮件发送到cyrkulewski@gmail.com,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。