- jQuery的第三方工具,表单校验插件
- 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation/
- 目录结构:
导入:因为validate是jQuery插件,所以必须先导入jQuery库,然后是validate库,最后国际化资源库(可选)
<script type="text/javascript">
$(function(){
$("#formId").validate({
rules:{
username:{//username为 "name"的属性而不是"id"的
required:true
},
password:{
required:true,
rangelength:[2,5]
}
repassword:{
equalTo:"[name='password']"
}
},
messages:{
username:{
required:"不能为空"
},
password:{
rangelength:"长度{0}-{1}之间"
}
}
});
});
</script>
| 校验类型 | 取值 | 描述 |
| quired | true/false | 必填字段 |
| | | 邮件地址 |
| url |
| 路径 |
| date | 数字 | 日期 |
| dateISO | 字符串 | 日期(YYYY-MM-dd) |
| number |
| 数字(负数,小数) |
| digits |
| 整数 |
| minlength | 数字 | 最小长度 |
| maxlength | 数字 | 最大长度 |
| rangelength | [minL,maxL] | 长度范围 |
| min |
| 最小值 |
| max |
| 最大值 |
| range | [min,max] | 值范围 |
| equalTo | jQuery表达式 | 两个值相同 |
| remote | url路径 | ajax校验 |
4、常用正则表达式:我就不写了直接复制粘贴咯
7、



1109

被折叠的 条评论
为什么被折叠?



