nbczwphp/is-chinese-phone-number

中国手机号码和电话号码校验验证,chinese phone mobile number

v1.0.0 2022-03-02 01:10 UTC

This package is not auto-updated.

Last update: 2024-09-26 11:59:14 UTC


README

中国电话号码验证函数。支持验证手机号码、座机号码。

背景资料:使用 JavaScript 验证中国手机号码和座机号码

安装

composer require nbczwphp/is-chinese-phone-number

使用

验证中国电话号码

语法:

IsChinesePhoneNumber::check(phoneNumber: string | number, strict: boolean = false): boolean

示例:

use nbczwphp\isChinesePhoneNumber\IsChinesePhoneNumber;
IsChinesePhoneNumber::check('10086'); // ==> false
IsChinesePhoneNumber::check('18087030020'); // ==> true
IsChinesePhoneNumber::check('010-88888888'); // ==> true

验证中国手机号码

语法:

IsChinesePhoneNumber::checkMobile(phoneNumber: string | number, strict: boolean = false): boolean

示例:

use nbczwphp\isChinesePhoneNumber\IsChinesePhoneNumber;
IsChinesePhoneNumber::checkMobile('10086') // ==> false
IsChinesePhoneNumber::checkMobile('18087030020') // ==> true
IsChinesePhoneNumber::checkMobile('010-88888888') // ==> false

验证中国座机号码

语法:

IsChinesePhoneNumber::checkLandLine(phoneNumber: string | number, strict: boolean = false): boolean

示例:

use nbczwphp\isChinesePhoneNumber\IsChinesePhoneNumber;
IsChinesePhoneNumber::checkLandLine('10086') // ==> false
IsChinesePhoneNumber::checkLandLine('18087030020') // ==> false
IsChinesePhoneNumber::checkLandLine('010-88888888') // ==> true