type
status
date
slug
summary
tags
category
icon
password
源码
展开查看源码
使用
- 下载解压到
utils目录 
- 引用
 
- 定义校验规则
 
然后在onLoad函数中初始化校验规则:
- 提交的时候校验
 
参数说明
参数  | 类型  | 描述  | 
rules  | object | 验证字段的规则  | 
messages  | object | 验证字段的提示信息  | 
内置校验规则
序号  | 规则  | 描述  | 
1  | required: true  | 这是必填字段。  | 
2  | email: true  | 请输入有效的电子邮件地址。  | 
3  | tel: true  | 请输入11位的手机号码。  | 
4  | url: true  | 请输入有效的网址。  | 
5  | date: true  | 请输入有效的日期。  | 
6  | dateISO: true  | 请输入有效的日期(ISO),例如:2009-06-23,1998/01/22。  | 
7  | number: true  | 请输入有效的数字。  | 
8  | digits: true  | 只能输入数字。  | 
9  | idcard: true  | 请输入18位的有效身份证。  | 
10  | equalTo: 'field'  | 输入值必须和 field 相同。  | 
11  | contains: 'ABC'  | 输入值必须包含 ABC。  | 
12  | minlength: 5  | 最少要输入 5 个字符。  | 
13  | maxlength: 10  | 最多可以输入 10 个字符。  | 
14  | rangelength: [5, 10]  | 请输入长度在 5 到 10 之间的字符。  | 
15  | min: 5  | 请输入不小于 5 的数值。  | 
16  | max: 10  | 请输入不大于 10 的数值。  | 
17  | range: [5, 10]  | 请输入范围在 5 到 10 之间的数值。  | 
常用实例方法
名称  | 返回类型  | 描述  | 
checkForm(e)  | boolean  | 验证所有字段的规则,返回验证是否通过。  | 
valid()  | boolean  | 返回验证是否通过。  | 
size()  | number  | 返回错误信息的个数。  | 
validationErrors()  | array  | 返回所有错误信息。  | 
addMethod(name, method, message)  | boolean  | 添加自定义验证方法。  | 
addMethod(name, method, message) - 添加自定义校验
第一个参数 name 是添加的方法的名字。 第二个参数 method 是一个函数,接收三个参数 (value, param) ,value 是元素的值,param 是参数。 第三个参数 message 是自定义的错误提示。
- 作者:IMyself
 - 链接:https://blog.lmyself.top/article/12aee568-45a2-8095-92eb-d8fea0b0dbc6
 - 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
 





