我正在使用以下规则来使用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 } } });