# 特扬前端-轻量级Validate库 **Repository Path**: lmw6412036/lightweight_validate_library ## Basic Information - **Project Name**: 特扬前端-轻量级Validate库 - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-06-01 - **Last Updated**: 2025-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 特扬前端轻量级validate库 ## 使用 ### 1.安装 ```angular2html npm install -save-dev ty-light-validate ``` ### 2.使用 #### import ```angularjs import Validate from 'ty-light-validate' ``` #### require ```angularjs const Validate = require('ty-light-validate') ``` #### 使用 ```angularjs 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 必填 ```angularjs {type:'required',error:''} ``` - length 最大长度不能超过规定长度 ```angularjs {type:'length',error:'',length:4} ``` - isNumber 数字 ```angularjs {type:'isNumber',error:''} ``` - isMobile 手机号 ```angularjs {type:'isMobile',error:''} ``` - isRealYear 年份(1900--当前) ```angularjs {type:'isRealYear',error:''} ``` - isRealBirthday 有效的出生日期 ```angularjs {type:'isRealBirthday',mode:0} mode 0 日期格式 YYYYMMDD mode 1 日期格式 YYYY-MM-DD ``` - isIdCard 大陆居民身份证验证 ```angularjs {type:'isIdCard',error:''} ```