joepc74 / laravel-spanish-validator
Laravel西班牙语验证器:NIF、NIE、CIF、NSS、IBAN、邮政编码、电话号码
1.2.1
2023-02-20 16:08 UTC
Requires
- php: ^8.1.0
- globalcitizen/php-iban: ^4.1
- illuminate/support: ^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
- scrutinizer/ocular: master-dev
README
此软件包是一组针对西班牙国家身份证号的验证规则,例如
- NIF:" Fiscal Identification Number"(个人税务编号)。
- NIE:" Foreigner Identification Number"(外国人身份证号)。
- CIF:" Fiscal Identification Code"(公司税务编号)。
- NSS:" National Security Number"(国家社会保障号)。
此外,该软件包还包括以下验证器:
- IBAN:国际银行账户号码。
- 邮政编码:西班牙邮政编码。
- 电话号码:西班牙电话号码格式。
安装
该软件包可以通过composer安装。
composer require orumad/laravel-spanish-validator
该软件包将自动注册自己。
如果您想编辑验证消息,应运行以下命令以将翻译文件发布到您的resources/lang
文件夹
php artisan vendor:publish --provider="Orumad\SpanishValidator\SpanishValidatorServiceProvider"
可用规则
nif
确定输入是否为有效的"Fiscal Identification Number"(个人税务编号)。
nie
确定正在验证的字段是否为有效的"Foreigner Identification Number"(外国人身份证号)。
cif
此规则将验证输入字段是否为有效的"Fiscal Identification Code"(公司税务编号)。
spanish_tax_number
此规则验证输入是否为有效的西班牙税务编号:NIF或NIE或CIF。
spanish_personal_id
将验证输入是否为有效的西班牙个人身份证号(NIF或NIE)。
nss
确定正在验证的字段是否为有效的"National Security Number"(国家社会保障号)。
iban
测试输入字段是否为有效的IBAN银行账户号码。(这使用globalcitizen/php-iban
软件包来检查IBAN的有效性)
spanish_postal_code
将检查邮政编码是否为有效的西班牙邮政编码。
spanish_phone
此规则验证输入字段内容是否为有效的西班牙电话号码格式。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全性
如果您发现任何安全问题,请通过电子邮件dev@danielmunoz.io而不是使用问题跟踪器来报告。
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。