bitmedia / ec-validator-ci-ruc
tavo1987/ec-validador-cedula-ruc 的改进,以支持外国人的 Ruc 和 CI
v1.0.4
2021-11-19 15:01 UTC
Requires
- php: >=5.4.0
- tavo1987/ec-validador-cedula-ruc: ^1.0
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is not auto-updated.
Last update: 2024-09-22 04:09:33 UTC
README
这个小包是为了支持我们的朋友 Tavo,以移除根据此报告的第三位数字验证:https://www.jybaro.com/blog/cedula-de-identidad-ecuatoriana/#actualizacion20170714
允许验证一些文件
- 身份证
- 自然人 RUC
- 私营公司 RUC
- 公共公司 RUC
简介
为开发此包,以以下存储库为基础:validacion-cedula-ruc-ecuador,由 diaspar 创建,经过修改,使其通过 composer 在任何 PHP 项目中安装和使用更加容易。
如果你想知道更多关于此包使用的逻辑,可以访问以下文章:如何在厄瓜多尔验证身份证和 RUC,其中详细介绍了手动流程。
安装
composer require bitmedia/ec-validador-ci-ruc
使用
- 首先确保以如下方式要求 composer 自动加载文件:
require 'vendor/autoload.php';
- 然后实例化类并调用验证方法
示例
//Cargar el autoload de composer require 'vendor/autoload.php'; // Crear nuevo objeto $validador = new Bitmedia\ValidatorEc; // 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(); }