根据一定的规则对数据数据进行校验
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文件