https://secure.www.cartier.cn/zh-cn/服務/my-cartier/RegistrationStep1.html 我正在使用下面的RegEx來驗證我的密碼,使用jQuery驗證。密碼驗證不起作用
$.validator.addMethod("passwordTest", function(value, element) {
return this.optional(element) || /^(?=.*\d)[0-9a-zA-Z\!\@\#\$\%\^\&\*\)\(\+\=\.\_\-\?\}\{\]\[\>\<\"\\\/\'\:\;]{8,}$/i.test(value);
}, _objPropertiesMsg.passWeak);
規則適用於密碼驗證在CARE-8804中提到:
min 8 alphanumerical chars
combination of letters & numbers
no consecutive repeat of a char more than 2 times
據工作到8個字符,但上述8個字符的所有驗證失敗。 也連續2次字符檢查失敗,只接受8個數字。
檢查此鏈接 - 正則表達式...的https://regex101.com/r/hE7lN6/2 –