界面 / laravel-spanishid
此包已被废弃且不再维护。未建议替代包。
检查西班牙身份证号码(DNI, CIF, NIE, NIF, SSN)
v1.1
2020-11-04 09:00 UTC
Requires
- php: >=7.1
- illuminate/support: ^6|^7|^8
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2023-11-28 11:38:37 UTC
README
用于添加西班牙国家发行的身份证号码验证(包括NIF, CIF, NIE和社保号码(SSN))的库。
安装
使用composer安装此包
composer require interficie/identity
使用
现在您可以使用外观类检查文件
SpanishID::isValidDni('1234foo'); SpanishID::isValidCif('1234foo'); SpanishID::isValidNie('1234foo'); SpanishID::isValidNNSS('1234foo');
您还可以将这些用作验证规则
$rules = [ 'dni_field' => 'dni', 'cif_field' => 'cif', 'nie_field' => 'nie', 'nif_field' => 'nif', 'nnss_field' => 'nnss', ];
感谢
-
由mpijierro编写的原始laravel包 https://github.com/marcmascort/identity
-
NIF, CIF和NIE的原始代码在下一个链接中
http://www.michublog.com/informatica/8-funciones-para-la-validacion-de-formularios-con-expresiones-regulares -
感谢原始代码对NNSS的验证
http://intervia.com/doc/validar-numeros-de-la-seguridad-social/