tavo1987 / ec-validador-cedula-ruc
厄瓜多尔RUC和身份证验证器
v1.0.2
2018-07-23 02:22 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is auto-updated.
Last update: 2024-09-15 23:32:48 UTC
README
此小型软件包已开发,以方便地验证以下内容
- 身份证
- 自然人RUC
- 私人公司RUC
- 公共公司RUC
简介
为开发此软件包,以以下仓库为基础 validacion-cedula-ruc-ecuador,由 diaspar 创建,经过修改,使其通过composer在PHP项目中安装和使用更加简单。
若想了解更多关于此软件包所使用的逻辑,可以访问以下文章 如何在厄瓜多尔验证身份证和RUC,其中详细说明了手动过程。
安装
composer require tavo1987/ec-validador-cedula-ruc
使用
- 首先确保在composer中要求自动加载文件
require 'vendor/autoload.php';
- 然后实例化类并调用验证方法
示例
//Cargar el autoload de composer require 'vendor/autoload.php'; // Crear nuevo objeto $validador = new Tavo\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,我们将尽快分析并将其添加到我们的仓库中,前提是它符合以下规则
- 所有测试都必须为绿色,即成功通过
- 如果您编写了新的功能,则必须为该功能编写自己的测试,以进行相同的测试
联系方式
Edwin Ramírez
- Twitter: @edwin_tavo
Bryan Suárez
- Twitter: @BryanSC_7