jQuery.validate.js
lib文件夹已包含了jQuery.validate.js插件,无需单独下载。单独下载地址 jquery.validation.zip
jQuery.validate是由jQuery团队、 jQuery UI团队的主要开发人员Jörn Zaefferer 编写和维护的一套表单验证插件,为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。是目前最前最强大的表单验证插件之一。
使用方法
1、jQuery.validate.js依赖jQuery或者zepto.js。
引入脚本
validate-methods.js 为扩展的验证规则
messages_zh.js 为验证提示文件
js调用
demo效果
邮箱:
用户名:
手机:
密码:
密码验证:
单选框:
男
女
保密
出生日期:
爱好:
上网
摄影
数量:
所在城市:
选择省份
北京
上海
广州
选择城市
北京
上海
广州
网址:
备注:
相关参数
属性
默认值
类型
说明
required
false
boolean
是否必填
remote
-
string
使用 ajax 方法调用 check.php 验证输入值。
-
boolean
电子邮箱格式校验。
url
-
boolean
网址格式校验。
date
-
boolean
日期格式校验 ie6 出错,慎用。
dateISO
-
boolean
必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22。只验证格式,不验证有效性。
number
-
boolean
校验数字(负数,小数)。
digits
-
boolean
校验整数。
creditcard
-
boolean
校验信用卡号。
equalTo
-
string
如:"#password"。输入值必须和 #password 相同,通常用于密码验证。
accept
-
string
输入拥有合法后缀名的字符串(常用来校验上传的文件格式)。
min
-
number
如:10,输入值不能小于 10。
minlength
-
number
如:10,输入长度最小是 10 的字符串(汉字算一个字符)。
max
-
number
如:5,输入值不能大于 5。
maxlength
-
number
如:5,输入长度最多是 5 的字符串(汉字算一个字符)。
range
-
array
如:[5,10],输入值必须介于 5 和 10 之间。
rangelength
-
array
如:[5,10],输入长度必须介于 5 和 10 之间的字符串(汉字算一个字符)。