@annunx/validators
Version:
根据一定的规则对数据数据进行校验
67 lines (44 loc) • 1.4 kB
Markdown
# 验证器
## 简介
根据一定的规则对数据数据进行校验
## 安装
```
npm i @annunx/validator
```
## 使用
```
// es6
import { validateNumber } from "@annunx/validators";
validateNumber("123456789")
validateNumber("123456789", true)
// commonjs
const V = require('@annunx/validators');
V.validateNumber('123456789');
const {validateNumber} = require('@annunx/validators');
validateNumber('123456789', true);
```
## 验证结果
- 返回验证状态
```
validateNumber(123); // true
```
- 返回验证状态和错误信息
```
validateNumber(123, ture); // {state: true, msg: '验证成功'}
```
## 验证方法
- validateNumber(num [, flag]) 是否是数字 nun: 需要验证的值,flag: 是否返回错误信息
- validateEmail(mail [, flag]) 是否是邮箱 mail: 需要验证的值,flag: 是否返回错误信息
- validateMobile(mobile [, flag, [, vno]]) 是否是中国大陆手机号 mobile: 需要验证的值,flag: 是否返回错误信息,vno: 是否支持验证虚拟运营商手机号码
- validateIdCard(id [, flag]) 是否是中国大陆身份证 id: 需要验证的值,flag: 是否返回错误信息
## 开发
```
git clone https://github.com/Annunx/validator.git
npm install
```
## 构建
```
npm run build
```
## 更新日志
请查阅git长裤中CHANGELOG.md文件