https://github.com/fjc0k/is-chinese-phone-number
中国电话号码验证函数。支持验证手机号码、座机号码。
https://github.com/fjc0k/is-chinese-phone-number
chinese-phone-number phone-number phone-number-verification
Last synced: 3 months ago
JSON representation
中国电话号码验证函数。支持验证手机号码、座机号码。
- Host: GitHub
- URL: https://github.com/fjc0k/is-chinese-phone-number
- Owner: fjc0k
- License: mit
- Created: 2018-07-27T13:22:29.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-02T13:17:10.000Z (over 6 years ago)
- Last Synced: 2025-03-16T16:40:29.277Z (3 months ago)
- Topics: chinese-phone-number, phone-number, phone-number-verification
- Language: TypeScript
- Homepage: https://npm.im/is-chinese-phone-number
- Size: 130 KB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# isChinesePhoneNumber 
中国电话号码验证函数。支持验证手机号码、座机号码。
背景资料:[使用 JavaScript 验证中国手机号码和座机号码](https://www.nickboy.cc/%E4%BD%BF%E7%94%A8-JavaScript-%E9%AA%8C%E8%AF%81%E4%B8%AD%E5%9B%BD%E6%89%8B%E6%9C%BA%E5%8F%B7%E7%A0%81%E5%92%8C%E5%BA%A7%E6%9C%BA%E5%8F%B7%E7%A0%81.html)
## 安装
```bash
# yarn
yarn add is-chinese-phone-number# or, npm
npm i is-chinese-phone-number
```CDN:[jsDelivr](//www.jsdelivr.com/package/npm/is-chinese-phone-number) | [UNPKG](//unpkg.com/is-chinese-phone-number/) (可通过全局变量 `isChinesePhoneNumber` 使用)
## 使用
### 验证中国电话号码
语法:
```typescript
isChinesePhoneNumber(phoneNumber: string | number, strict: boolean = false): boolean
```示例:
```javascript
isChinesePhoneNumber('10086') // ==> false
isChinesePhoneNumber('18087030020') // ==> true
isChinesePhoneNumber('010-88888888') // ==> true
```### 验证中国手机号码
语法:
```typescript
isChinesePhoneNumber.mobile(phoneNumber: string | number, strict: boolean = false): boolean
```示例:
```javascript
isChinesePhoneNumber.mobile('10086') // ==> false
isChinesePhoneNumber.mobile('18087030020') // ==> true
isChinesePhoneNumber.mobile('010-88888888') // ==> false
```### 验证中国座机号码
语法:
```typescript
isChinesePhoneNumber.landline(phoneNumber: string | number, strict: boolean = false): boolean
```示例:
```javascript
isChinesePhoneNumber.landline('10086') // ==> false
isChinesePhoneNumber.landline('18087030020') // ==> false
isChinesePhoneNumber.landline('010-88888888') // ==> true
```