jquery validate添加自定义验证规则(验证邮箱 邮政编码)
jQuery:validate添加自定义验证
jQuery.validator.addMethod添加自定义的验证规则
addMethod:name, method, message
简单实例:单个验证的添加
复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>validate.js拓展验证</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery.validate.js"></script>
<script type="text/javascript" src="validate.expand.js"></script>
</head>
<body>
<form action="" method="get" id="tinyphp">
<input type="text" value="" name="isZipCode" />
<input type="submit" value="提交" />
</form>
<script type="text/javascript">
$("#tinyphp").validate({
// 添加验证规则
rules: {
isZipCode: { //验证邮箱
isZipCode: true
}
}
});
</script>
</body>
</html>
validate.expand.js
复制代码 代码如下:jQuery.validator.addMethod("isZipCode", function(value, element) {
var tel = /^[0-9]{6}$/;
return this.optional(element) || (tel.test(value));
}, "请正确填写您的邮政编码");
添加多个验证方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>validate.js拓展验证</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery.validate.js"></script>
<script type="text/javascript" src="validate.expand.js"></script>
</head>
<body>
<form action="" method="get" id="tinyphp">
邮编:<input type="text" value="" name="isZipCode" /><br /><br />
名字:<input type="text" value="" name="userName" />
<input type="submit" value="提交" />
</form>
<script type="text/javascript">
$("#tinyphp").validate({
// 添加验证规则
rules: {
isZipCode: { //验证邮箱
isZipCode: true
},
userName:{
required: true,
userName: true,
rangelength: [5,10]
}
},
//重设提示信息,可省略
messages:{
userName: {
required: "请填写用户名",
rangelength: "用户名必须在5-10个字符之间"
}
}
});
</script>
</body>
</html>
validate.expand.js
复制代码 代码如下:
jQuery.validator.addMethod("userName", function(value, element) {
return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value);
}, "用户名必须在5-10个字符之间");
jQuery.validator.addMethod("isZipCode", function(value, element) {
var tel = /^[0-9]{6}$/;
return this.optional(element) || (tel.test(value));
}, "请正确填写您的邮政编码");
您可能感兴趣的文章:
- jquery validate.js表单验证的基本用法入门
- asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
- JQuery扩展插件Validate―6 radio、checkbox、select的验证
- jQuery EasyUI API 中文文档 - ValidateBox验证框
- ckeditor的使用和配置方法分享
- jQuery.Validate验证库的使用介绍
- Jquery Validate 正则表达式实用验证代码大全
- 解决FCKEditor在IE10、IE11下的不兼容问题
- 基于Bootstrap+jQuery.validate实现Form表单验证
- CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
- jquery validate添加自定义验证规则(验证邮箱 邮政编码)
- jquery validate添加自定义验证规则(验证邮箱 邮政编码)
- Jquery Validate 相关参数及常用的自定义验证规则
- jquery.validate.js使用之自定义表单验证规则
- 使用Jquery.Validate通过正则表达式自定义验证规则汇总(常用验证规则),非常实用
- Jquery validate插件自定义验证规则
- jquery.validate.js使用之自定义表单验证规则
- jQuery Validate插件添加自定义验证
- jQuery Validate 相关参数及常用的自定义验证规则
- 使用jquery.validate.min.js插件进行表单验证并自定义校验规则
- jquery.validate.js之自定义表单验证规则
- JQuery扩展插件Validate 5添加自定义验证方法
- jquery validate.js 内置及自定义验证规则
- jQuery:validate添加自定义验证
- Jquery Validate 相关参数及常用的自定义验证规则
- JQuery扩展插件Validate 5添加自定义验证方法
- jQuery Validate插件自定义验证规则的方法
- Jquery Validate 相关参数及常用的自定义验证规则
- jquery.validate.js使用之自定义表单验证规则
- jQuery Validate添加自定义验证方法