UNPKG

@annunx/validators

Version:

根据一定的规则对数据数据进行校验

67 lines (44 loc) 1.4 kB
# 验证器 ## 简介 根据一定的规则对数据数据进行校验 ## 安装 ``` 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文件