我使用JavaScript進行密碼驗證腳麻:驗證與@字符
$.validator.addMethod('mypassword', function(value, element) {
return this.optional(element) || (value.match(/^(?=.*\d)(?=.*[A-Z])[0-9a-zA-Z]{8,}$/));
},
'Password must contain at least one numeric and one uppercase alphabetic character.');
我需要的密碼至少爲一個數字,一個大寫字母。但是,如果我在密碼中輸入了諸如@, # ,$
這樣的字符,其中包含一個數字和一個大寫阿爾法字符,它仍會顯示錯誤消息。
Password9 accepted
[email protected] not accepted