naztech/bdmobile

Laravel 包用于手机号码验证以及为孟加拉国移动运营商更改手机号码格式。

dev-main 2022-02-11 06:31 UTC

This package is auto-updated.

Last update: 2024-09-11 13:01:51 UTC


README

BD Mobile

这是一个用于手机号码验证以及为孟加拉国移动运营商更改手机号码格式的 Laravel 包。

安装

通过 Composer 安装该包。在命令行中

composer require naztech/bdmobile

配置

如果 Laravel > 7,则无需添加提供者

将以下内容添加到 config/app.php 中的 providers 数组中

'providers' => [
    // ...

    Naztech\BdMobile\BdMobileServiceProvider::class,
],

示例用法

use Naztech\BdMobile\BdMobile;

验证手机号码

    $mobile = new BdMobile(); //Initilization
    $mobile->valid('01675870047'); //Output: true
    $mobile->valid('+8801675870047'); //Output: true
    $mobile->valid('008801675870047'); //Output: true
    $mobile->valid('1675870047'); //Output: trhow error exception

更改手机号码格式

    $mobileNumber = '01675870047';

    $mobile = new BdMobile(); //Initilization
    $mobile->simple($mobileNumber); //Output: 1675870047
    $mobile->normal($mobileNumber); //Output: 01675870047
    $mobile->extend($mobileNumber); //Output: 8801675870047
    $mobile->full($mobileNumber); //Output: +8801675870047
    $mobile->fullex($mobileNumber); //Output: 008801675870047

许可证

BD 手机号码验证器与格式化工具采用 MIT 许可证 (MIT) 许可。