cn-validator
Version:
一个校验身份证号/统一社会信用号/营业执照及组织机构代码号的工具,支持旧的营业执照和组织机构代码证号
73 lines (55 loc) • 1.41 kB
Markdown
## 中国大陆身份证/营业执照/组织机构代码证的校验工具
通过这个工具,校验身份证/营业执照/组织机构代码证号码的有效性,以及获取基础的信息,如:发证机关所属地区,以及营业执照的类型/身份证的地址及生日/性别等信息。
## Install
```
npm install cn-validator --save
```
## Usage
```
import Validator from 'cn-validator';
```
一定要记得实例化
```
const CNValidator = new Validator()
```
// 验证营业执照有效性
```
CNValidator.license.isValid(code)
```
// 获取营业执照信息
```
CNValidator.license.getInfo(code)
```
// 生成统一社会信用号,传入0或不传,会只返回一个
```
CNValidator.license.makeId() //单个
```
```
CNValidator.license.makeId(5) // 多个
```
// 验证身份证有效性
```
CNValidator.personID.isValid(id)
```
//获取身份证信息
```
CNValidator.personID.getInfo(id)
```
// 生成伪身份证号
```
CNValidator.personID.makeId() //单个
CNValidator.personID.makeId(5) // 多个
```
// 验证组织机构代码证是否正确
```
CNValidator.orgLicenseCode.isValid(code)
```
## update
1. 改用了Rollup打包的方式;
2. 增加了营业执照15位的校验方法;
3. 增加了组织机构代码证号码的校验方法;
### others
如果有什么问题,麻烦发一个Issues,谢谢!
### 开发
`npm install`
`npm run build`