francerz / mx-imss
v0.1.2
2024-08-24 22:02 UTC
This package is auto-updated.
Last update: 2024-09-24 22:07:50 UTC
README
francerz/mx-imss
是一个PHP库,提供了在墨西哥处理社会保障号码(NSS)的工具。目前,它包括用于验证IMSS社会保障号码的 NumeroSeguro
类。
安装
您可以使用Composer安装此库
composer require francerz/mx-imss
使用方法
社会保障号码验证
NumeroSeguro
类允许根据其长度和校验码计算验证社会保障号码。以下是一个使用示例
require 'vendor/autoload.php'; use Francerz\MxImss\NumeroSeguro; // Ejemplo de NSS válido $nssValido = "84966311213"; $numeroSeguro = new NumeroSeguro($nssValido); if ($numeroSeguro->esValido()) { echo "El NSS $nssValido es válido."; } else { echo "El NSS $nssValido no es válido."; } // Ejemplo de NSS inválido $nssInvalido = "84966311215"; $numeroSeguro = new NumeroSeguro($nssInvalido); if ($numeroSeguro->esValido()) { echo "El NSS $nssInvalido es válido."; } else { echo "El NSS $nssInvalido no es válido."; }
可用方法
NumeroSeguro::__construct(string $nss)
类的构造函数。接收要验证的社会保障号码作为参数。
NumeroSeguro::esValido() : bool
根据其长度和校验码计算验证社会保障号码是否有效。
NumeroSeguro::verificarUltimoDigito(string $nss) : bool
验证特定社会保障号码的校验码。
要求
- PHP 7.4 或更高版本。
贡献
欢迎贡献。请创建此仓库的 fork,进行更改并提交 pull request。
许可证
本项目采用 ISC许可证 许可。