0

ログイン画面をまとめる作業を任されました。オンラインで実行可能なものを見つけましたが、パスワードを検証するための正規表現の記述に問題があります。次のポリシーを適用する必要があります -- パスワードは正確に 14 文字の長さで、以下を含める必要があります。

  • 少なくとも 2 つの大文字、
  • 少なくとも 2 つの小文字、
  • 少なくとも 2 つの数字、および
  • 少なくとも 2 つの「特殊」文字

これを書く方法がわかりません。誰でも助けることができますか?

4

1 に答える 1

2

「特殊文字」とは、文字でも数字でもないものを意味すると仮定します。

^(?=.*[a-z].*[a-z])(?=.*[A-Z].*[A-Z])(?=.*[0-9].*[0-9])(?=.*[^A-Za-z0-9].*[^A-Za-z0-9]).{14}$
于 2013-11-08T19:57:07.307 に答える