2016-06-29 5 views
0

スタート私はこれを書いたが、十分ではありません。 。 。何か案は?のRegExpパスの検証

を使用でき
/^[A-Za-z] (?=.*\d) (?=.*[a-z])(?!.*(.)\1\1)(?=.*[A-Z]).{6,12}$/ 
+0

。たとえば、http://stackoverflow.com/questions/3131025/strong-password-regexをチェックしてください。 – ClasG

答えて

2

:手紙

  • (?=.*\d)

    ^(?=^[A-Za-z])(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*(.)\1\1).{6,12}$ 
    
    • (?=^[A-Za-z])開始は数
    • (?=.*[a-z])は小文字
    • (?=.*[A-Z])は大文字
    • が含まれて含まれている含まれています
    • (?!.*(.)\1\1)ない3連続した文字
    • .{6,12} 6から12までの長いパスワードregex'esの多くは、すでに利用可能である
  • 関連する問題