Jquery 的扩展Validate包很强大,可以方便的进行提供字段验证,更为重要的是,可以创建自己的规则:
如下例,为validator创建了一个名为regex的规则,规定输入的字段必须满足regex里指定的格式。
更多信息可以参考http://docs.jquery.com/Plugins/validation
不过这个addMethod方法,官方文档讲得不是很清楚,这个是经过google并且实验过可以使用的
<script type="text/javascript">
//INS-99
$.validator.addMethod(
"regex",
function(value, element, regexp) {
var check = false;
var re = new RegExp(regexp);
return this.optional(element) || re.test(value);
},
"Only characters allowed."
);
var validator = $("#accountform").validate( {
rules: {
firstname: {required: true, regex: /^[A-Za-z]+$/},
lastname: {required: true, regex: /^[A-Za-z]+$/},
email: { required: true, email: true, remote: {
url: "/biz411/api/email_acceptable",
type: "POST",
data: {
email: function () { return $("#email").val(); },
c: "api",
m: "email_acceptable"
} }
},
authword: { required: true },
authwordAgain: { equalTo: "#authword" }
},
messages: {
authwordAgain: "Passwords do not match.",
email: { remote: "This email address is already registered." }
}
} );
</script>
分享到:
相关推荐
NULL 博文链接:https://yuhe.iteye.com/blog/1433271
jquery经典实例60例-动画实例 jquery经典实例60例-动画实例 jquery经典实例60例-动画实例
jquery验证插件Validator
jquery学习材料(附大量完整实例),个人觉得比较好用,可以找到各种类型的例子
jquery 实例jquery 实例jquery 实例jquery 实例jquery 实例jquery 实例
Jquery 学习与实例Jquery 学习与实例Jquery 学习与实例Jquery 学习与实例Jquery 学习与实例Jquery 学习与实例Jquery 学习与实例Jquery 学习与实例Jquery 学习与实例Jquery 学习与实例Jquery 学习与实例Jquery 学习与...
50个Jquery经典实例 50个Jquery经典实例 50个Jquery经典实例 50个Jquery经典实例
jquery 实例jquery 实例jquery 实例jquery 实例jquery 实例jquery 实例jquery 实例jquery 实例
jquery_validator的使用说明
jQuery.validate插件(附代码实例)
学习jquery 时写的小东西,东西是好东西哦,比如checkdblength, checkstartdate,checkenddate ,您慢慢看,呵呵
jquery表格操作实例jquery表格操作实例jquery表格操作实例jquery表格操作实例
jQuery可扩展的网页右键菜单实例,在网页的指定区域弹出右键菜单,其风格十分清新简洁,如示例图所示,在文字提示区域点击鼠标右键,即可显示出菜单,在演示页面中,你可以自定义右键菜单的文字内容和链接地址。...
jquery 时间控件实例jquery 时间控件实例jquery 时间控件实例jquery 时间控件实例jquery 时间控件实例
50个Jquery经典实例50个Jquery经典实例
这是基于jquery 实现的对文本框输入的值进行验证的一个框架,内含我自己实现的一些特殊的验证规则,可根据自身需求修改。
jquery的验证框架。一个很好用的jquery验证框架,使用起来也很简单
jquery实例教程jquery实例教程jquery实例教程jquery实例教程jquery实例教程
jQuery.validator.addMethod("idCardNo", function (value, element) { //验证身份证号方法 var testIdCardNo = function (idcard) { var Errors = new Array("验证通过!", "身份证号码位数不对!", "身份证号码...
<锋利的jquery>电子书的实验源码,用于自己的学习。jquery是js的超集,平时的开发过程中,原生的js用的倒没有jquery多