特扬前端轻量级validate库
使用
1.安装
npm install -save-dev ty-light-validate
2.使用
import
import Validate from 'ty-light-validate'
require
const Validate = require('ty-light-validate')
使用
const validater =new Validate();
/**自定义验证规则**/
validater.addRule('ruleName',(value)=>{});
/**验证**/
let demo='lmw';
validater.add(demo,[
{type:'required',error:'不能为空'},
{type:'length',error:'最大长度不能超过2位',length:2}
]);
/**执行验证**/
let error=validater.run();
if(error){//不验证通过
}else{//验证通过
}
自带验证规则
{type:'required',error:''}
{type:'length',error:'',length:4}
{type:'isNumber',error:''}
{type:'isMobile',error:''}
{type:'isRealYear',error:''}
{type:'isRealBirthday',mode:0}
mode 0 日期格式 YYYYMMDD
mode 1 日期格式 YYYY-MM-DD
{type:'isIdCard',error:''}