1

少なくとも 1 つの特殊文字、少なくとも 1 つの大文字、および少なくとも 1 つの数字が必要なパスワード フィールドがあります。誰でも正規表現パターンで私を助けてくれますか?

ありがとうございました

4

1 に答える 1

4
Pattern pwPattern = Pattern.compile("(?=.*[@#$!\"&])(?=.*[A-Z]).*\\d.*");

さらに許可したい場合は、最初の括弧内に特殊文字を追加します。いくつか追加しました。

次のように使用します。

if (pwPattern.matcher(passWordToTest).matches()) {
  ...
}
于 2012-07-17T09:24:13.480 に答える