次のルールでパスワードを検証するためのヘルプを探しています。
8文字以上
少なくとも 1 つの大文字を含む
少なくとも 1 つの小文字を含む
少なくとも 1 つの数値を含む
数字で始めることはできません
特殊文字を含まない
私は次のようになりました:
(?=.*\d.*)(?=.*[a-z].*)(?=.*[A-Z].*)(?=.*[!#\$%&\?].*).{8,}
しかし、最初の数字を数字と一致させず、特殊文字クラスも一致しないように設定する方法を理解できないようです。どんな助けでも大歓迎です。