dammyNEX/ngr-phone-validator

一个基于可用公共数据的PHP库,用于验证尼日利亚电话号码

0.1.15 2024-09-10 15:12 UTC

README

#ngr-phone-validator

一个基于可用公共数据的PHP库,用于验证尼日利亚电话号码。

它使用一些非常常见的数据来检查尼日利亚电话号码是否有效。

设置和使用都非常简单。

使用composer

composer require dammynex/ngr-phone-validator

手动下载zip包并要求使用它

require_once 'path/to/dir/vendor/autoload.php';

无异常验证电话号码

use Brainex\Tools\PhoneValidator;

$phone = (new PhoneValidator())
                //Phone number to validate
                ->setPhoneNumber('+2349061668519')
                //We do not want exceptions
                ->setThrowExceptions(false)
                //Do validation
                ->validate();

if($phone->isValid()) {
    echo 'The phone number is valid';
}

使用异常验证电话号码

use Brainex\Tools\PhoneValidator;
use Brainex\Exceptions\InvalidPhoneException;

try {
    $phone = (new PhoneValidator())
                ->setPhoneNumber('+2349061668519')
                ->validate();
} catch(InvalidPhoneException $e) {
    echo 'Invalid phone: ' . $e->getMessage();
}

PhoneValidator::isValid()返回true时,可以其他方法。

  • 支持主要网络

待办事项:支持其他网络

  • Smile
  • Ntel
  • Spectranet

请随时贡献力量!!!