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