我正在使用以下规则来使用jQuery验证方法验证用户名.我想添加另一个规则,即用户名应该只包含字母数字和下划线字符. 如何为该规则添加其他方法.如果用户提供少于4个字符,那么我可能
如何为该规则添加其他方法.如果用户提供少于4个字符,那么我可能会打印最小长度错误消息,如果用户提供无效字符,那么我会给出无效字符错误消息吗?谢谢.
$(document).ready(function() {
$("#sform").validate({
rules: {
username: {
required: true,
minlength: 4
}
},
messages: {
username: "Minimum length 4.",
}
});
});
添加如下
jQuery.validator.addMethod("alphanumeric", function(value, element) {
return !jQuery.validator.methods.required(value, element) || /^[a-zA-Z0-9_]+$/i.test(value);
}
, "Letters, numbers or underscores only please");
并在下面申请
$('validatorElement').validate({
rules : {
username : { alphanumeric : true }
}
});
