ajgl/validator-es

一些西班牙代码的验证库。

0.1.4 2024-01-12 07:57 UTC

README

此库提供了一些常见西班牙代码的验证器。

Build Status Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

当前支持的验证代码包括

  • DNI
  • NIE
  • 身份证(DNI或NIE)
  • CCC
  • IBAN(仅限于西班牙账户)

安装

composer require ajgl/validator-es

使用方法

所有验证器实现了一个公共接口,仅有一个方法

<?php
namespace Ajgl\ValidatorEs;

interface ValidatorInterface
{
    public function isValid(mixed $value): bool;
}

要使用任何验证器,您必须实例化它,并调用isValid方法

<?php
require 'vendor/autoload.php';

$value = 'Y0000000Z';
$validator = new \Ajgl\ValidatorEs\IdCardValidator();
assert($validator->isValid($value));

许可证

此库在开源许可证下发布。请参阅LICENSE文件中的完整许可证。

报告问题或功能请求

阅读CONTRIBUTING.md文件。

作者信息

Antonio J. García Lagar开发。

如果您觉得这个库很有用,请在GitHub仓库页面上添加一个★。