raigu / personal-code-validation
爱沙尼亚个人识别码验证
v2.4.0
2023-12-11 20:55 UTC
Requires
- php: ^7.0|^8.0
This package is auto-updated.
Last update: 2024-09-11 22:33:20 UTC
README
爱沙尼亚个人识别码验证
根据标准EVS 585:2007 个人代码。结构验证爱沙尼亚个人识别码。
兼容性
PHP 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3
动机
我需要一个声明遵循官方标准的验证。我从爱沙尼亚标准化中心购买了该标准并进行了处理。
我需要一个长期支持的包。它没有其他依赖项,并在GitHub Action中测试了所有支持的PHP版本。
安装
$ composer require raigu/personal-code-validation
用法
个人代码验证
require_once 'vendor/autoload.php'; if (\Raigu\is_valid_personal_code('00000000000')) { echo "Valid\n"; } else { echo "Invalid\n"; }
计算个人代码的校验码
echo \Raigu\personal_code_control_number('1234567890') . "\n"; echo \Raigu\personal_code_control_number('12345678901') . "\n";
将输出
2
2
测试
$ composer test
许可证
许可协议为MIT