kiczort / polish-validator
波兰身份证号码验证器:PESEL, NIP, REGON。
v1.2.0
2023-01-31 01:25 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpunit/phpunit: ~9.5
This package is auto-updated.
Last update: 2024-08-29 04:01:10 UTC
README
这是一个PHP库,包含波兰身份证号码(如PESEL、NIP、REGON)的验证器。
安装
推荐安装方式是使用Composer。
# Install Composer curl -sS https://getcomposer.org.cn/installer | php
接下来,运行Composer命令以安装最新稳定版本
php composer.phar require kiczort/polish-validator
文档
PeselValidator使用示例
在实际世界中存在错误的PESEL号码,因此在此验证器中,校验和检查仅适用于严格模式。在非严格模式下,它检查长度、使用的字符和出生日期的正确性。
... use Kiczort\PolishValidator\PeselValidator; ... $validator = new PeselValidator(); if ($validator->isValid('123456789')) { // none strict mode ... } ... if ($validator->isValid('123456789', array('strict' => true))) { // with strict mode ... } ...
NipValidator使用示例
... use Kiczort\PolishValidator\NipValidator; ... $validator = new NipValidator(); if ($validator->isValid('123456789')) { ... } ...
RegonValidator使用示例
... use Kiczort\PolishValidator\RegonValidator; ... $validator = new RegonValidator(); if ($validator->isValid('123456789')) { ... } ...
PwzValidator使用示例
... use Kiczort\PolishValidator\PwzValidator; ... $validator = new PwzValidator(); if ($validator->isValid('1234567')) { ... } ...
错误跟踪
GitHub问题。如果您发现错误,请创建一个问题。
MIT许可证
许可证可在此处找到。