patern
フォーム検証プラグインに付属の拡張ルールを使用して、正規表現でパスワードを検証しようとしています。私はインターネットから多くの式を試しましたが、これまでのところ私の要件を満たすものはありませんでした。または、何らかの理由で説明どおりに機能しません。私が必要とするのは、以下を検証することです:
- パスワードは 6 文字から 20 文字である必要があります
- 少なくとも 1 つの大文字が含まれている必要があります
- 少なくとも 1 つの数字が含まれている必要があります
- 少なくとも 1 つの小文字が含まれている必要があります
- 繰り返しが可能でなければならない
- 文字の位置は関係ありません
- 空白を許可してはいけません
- それらのサブセットからの特殊文字はオプションにする必要があります
したがって、ユーザーは以下の例を入力できるはずです。
- aaaaaa1A
- パスワード
- abCdef9
- $$$h1Tzzzz
誰かが私を助けてくれるなら、ここを見てみようと思いました。私は正規表現の専門家ではありません。