我正在研究使用jQuery密碼強度指示器,並發現一個看起來合適的。Javascript正則表達式字符匹配
它增加,如果檢測到特殊字符的密碼強度評分:
if (password.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)){ score += 5 ;}
但是我希望能夠指定其他特殊字符,因爲特殊字符這些名單在多處使用,我'd只想列出一次:
list = array(!,@,#,$,%,^,&,*,?,_,~,[,],{,},(,));
if (password.match(/(.*[list].*[list])/)){ score += 5 ;}
這可能嗎?
http://stackoverflow.com/questions/11596556/using-dropboxs-zxcvbn-password-strength-estimator/11596627#11596627 – sabithpocker
看不到的jQuery的任何使用這裏。當然你可以在全球某個地方定義列表。使用list.join(「」)來獲取序列化的字符列表。 – Tommi