Oracle データベースのユーザーの新しいパスワードを確認するための正規表現を作成したいと考えています。
条件:
- 少なくとも 8 文字の長さ
- 小文字で始まる必要があります -
少なくとも 2 桁の数字が含まれ
ている必要があります - 少なくとも 1 つの大文字が含まれている必要があります
- 使用できる特殊文字は下線のみです _
これは私がこれまでに得たものです:
^(?=[a-z])(?=.*[\d]{2,})(?=.*[A-Z]{1,})[0-9a-zA-Z_]{8,}$
このサイトでテストすると正常に動作し
ます。
REGEXP_LIKE 関数を使用して Oracle でテストした場合、機能しません。
どうしたの?