nbczwphp / is-chinese-phone-number
中国手机号码和电话号码校验验证,chinese phone mobile number
v1.0.0
2022-03-02 01:10 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- phpunit/phpunit: >=5.6
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