0
此代码检查输入的密码是否包含最小8个字符。我想检查密码是否有特殊字符。如果没有特殊字符,用户必须提示输入特殊字符和数字。 jQuery代码是:验证密码字段是否包含特殊字符
jQuery(document).ready(function() {
jQuery("#changePasswordForm").validate({
rules: {
oldPassword: {
required: true
},
password: {
required: true,
minlength: 8
},
password2: {
required: true,
equalTo: "#password1", minlength: 8
}
}
});
});
jQuery.extend(jQuery.validator.messages, {
required: "<span>This field is required.</span>",
equalTo: "<span>Please enter the same value again.</span>",
minlength: jQuery.validator.format("<span>Please enter at least {0} characters.</span>")
});
这可能帮助,本质上可以定义自己的规则:http://stackoverflow.com/questions/14949257/jquery-validate-方法检查特殊字符 – 2014-10-09 10:45:15
定义一个自定义方法,根据所需的规则检查密码的语法。参见'$ .validator.addMethod()'。这些限制特殊字符的 – Barmar 2014-10-09 10:51:30
。我想要我的密码中的特殊字符。所以它应该检查它们是否存在。如果不是应该提示用户输入至少一个特殊字符和数字。 – 2014-10-09 10:54:03