ty-light-validate

特杨轻量级验证js库

Usage no npm install needed!

<script type="module">
  import tyLightValidate from 'https://cdn.skypack.dev/ty-light-validate';
</script>

README

特扬前端轻量级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{//验证通过
  
}

自带验证规则

  • required 必填
{type:'required',error:''}
  • length 最大长度不能超过规定长度
{type:'length',error:'',length:4}
  • isNumber 数字
{type:'isNumber',error:''}
  • isMobile 手机号
{type:'isMobile',error:''} 
  • isRealYear 年份(1900--当前)
{type:'isRealYear',error:''}
  • isRealBirthday 有效的出生日期
{type:'isRealBirthday',mode:0}
 mode 0 日期格式 YYYYMMDD
 mode 1 日期格式 YYYY-MM-DD
  • isIdCard 大陆居民身份证验证
{type:'isIdCard',error:''}