@annunx/validators

2.2.2 • Public • Published

验证器

简介

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

安装

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文件

Package Sidebar

Install

npm i @annunx/validators

Weekly Downloads

1

Version

2.2.2

License

MIT

Unpacked Size

12.9 kB

Total Files

7

Last publish

Collaborators

  • annunx