Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

is-chinese-phone-number

fjc0k68MIT0.1.9TypeScript support: included

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

chinese, landline, mobile, phone, number

readme

isChinesePhoneNumber Travis CI Coverage Status

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

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

安装

# yarn
yarn add is-chinese-phone-number

# or, npm
npm i is-chinese-phone-number

CDN:jsDelivr | UNPKG (可通过全局变量 isChinesePhoneNumber 使用)

使用

验证中国电话号码

语法:

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

示例:

isChinesePhoneNumber('10086') // ==> false
isChinesePhoneNumber('18087030020') // ==> true
isChinesePhoneNumber('010-88888888') // ==> true

验证中国手机号码

语法:

isChinesePhoneNumber.mobile(phoneNumber: string | number, strict: boolean = false): boolean

示例:

isChinesePhoneNumber.mobile('10086') // ==> false
isChinesePhoneNumber.mobile('18087030020') // ==> true
isChinesePhoneNumber.mobile('010-88888888') // ==> false

验证中国座机号码

语法:

isChinesePhoneNumber.landline(phoneNumber: string | number, strict: boolean = false): boolean

示例:

isChinesePhoneNumber.landline('10086') // ==> false
isChinesePhoneNumber.landline('18087030020') // ==> false
isChinesePhoneNumber.landline('010-88888888') // ==> true

changelog