グーグルとSOで広範囲に検索した後、私は問題に遭遇しました。SOで見つけた正規表現に基づいて正規表現を書き込もうとしています
文字列は8〜24文字である必要があり、
文字列は、長さに加えて、次の2つの基準に(少なくとも)一致する必要があります。
- 大文字
- 小文字
- 数値
- 非英数字
これは私が変更しようとしている正規表現です:
^.*(?=.{8,24})(?=.*\d|\W)(?=.*[a-zA-Z]).*$
これを変更する必要があるのは、パスワードが上記の基準に一致することを確認するためです。
コードの一部がどのように機能するかについての他の基本事項が変わるため、プログラムでこれを実行することはできません。現在、正規表現チェックが行われているので、新しい式で構成ファイルを更新するだけです。