alban / validador-cedula-ruc-ec
厄瓜多尔RUC和身份证验证器
1.0.1
2024-01-12 00:47 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is auto-updated.
Last update: 2024-09-12 02:42:10 UTC
README
免责声明 此项目非本人原创,是对tavo1987/ec-laravel-validator项目的分支,旨在维护该包并修复错误。
注意事项
- 修复了身份证第三位数字小于6的已知错误
这个小包是为了轻松验证而开发的
- 身份证
- 自然人RUC
- 私营公司RUC
- 公共公司RUC
简介
开发此包时,以以下存储库为基础 validacion-cedula-ruc-ecuador 由 diaspar 创建,经过修改,使其可以通过composer在任意PHP项目中更容易地安装和使用。
如果您想了解更多关于此包使用的逻辑,可以访问以下文章 如何在厄瓜多尔验证身份证和RUC,其中详细介绍了手动过程。
安装
composer require alban/validador-cedula-ruc-ec
使用
- 首先确保在composer自动加载文件中包含如下
require 'vendor/autoload.php';
- 然后实例化类并调用验证方法
示例
//Cargar el autoload de composer require 'vendor/autoload.php'; // Crear nuevo objeto $validador = new Alban\ValidadorEc; // validar CI if ($validador->validarCedula('0926687856')) { echo 'Cédula válida'; } else { echo 'Cédula incorrecta: '.$validador->getError(); } // validar RUC persona natural if ($validador->validarRucPersonaNatural('0926687856001')) { echo 'RUC válido'; } else { echo 'RUC incorrecto: '.$validador->getError(); } // validar RUC sociedad privada if ($validador->validarRucSociedadPrivada('0992397535001')) { echo 'RUC válido'; } else { echo 'RUC incorrecto: '.$validador->getError(); } // validar RUC sociedad pública if ($validador->validarRucSociedadPublica('1760001550001')) { echo 'RUC válido'; } else { echo 'RUC incorrecto: '.$validador->getError(); }
测试
该包包含相应的测试套件(phpunit),您可以在以下目录找到它们 tests
如何贡献
如果您发现任何错误或想添加更多功能,请随时打开一个issue或发送一个pull request,我们将尽快分析并将其添加到我们的存储库,只要它符合以下规则
- 所有测试都必须通过,即成功通过
- 如果您编写了新的功能,则必须为其编写自己的测试以进行测试