我是jQuery的新手..现在尝试学习并创建一个具有jQuery验证的表单。然后,有人可以教我如何验证IC值。I/C值需要12位数字,并且只需要一个数字。
来自下面的代码:
IC: {
required: true,
minlength: 12
},
用户将可以输入超过12位的数字。我想用户只能输入12位数字和只有一个数字。我怎么能做到这一点?
这里有完整的代码。
(function($,W,D){
var JQUERY4U = {};
JQUERY4U.UTIL =
{
setupFormValidation: function()
{
$("#register-form").validate({
rules: {
regPassword: {
required: true,
minlength: 4
},
Designation: "required",
IC: {
required: true,
},
},
messages: {
regPassword: {
required: "<br><font color='red'>Enter Your Password</font>",
minlength: "<br><font color='red'>Your password must be at least 4 characters long</font>"
},
IC: "<br><font color='red'>Enter Your I/C Number</font>",
},
submitHandler: function(form) {
form.submit();
}
});
}
}
//when the dom has loaded setup form validation rules
$(D).ready(function($) {
JQUERY4U.UTIL.setupFormValidation();
}); })(jQuery, window, document);
发布于 2012-12-09 19:50:17
报价OP:
演示如何验证IC值...将需要12位数字和只有一个数字。
使用required: true
、number: true
和rangelength: [12, 12]
只需要12位数字。参见documentation for a list of all methods/rules。
rules: {
IC: {
required: true,
number: true,
rangelength: [12, 12]
}
},
https://stackoverflow.com/questions/13785394
复制