我有一个密码字段,我希望至少有一个特殊字符,至少一个大写字符和至少一个数字。任何人都可以用正则表达式模式帮助我。谢谢 最佳答案 Pattern pwPattern = Pattern.compile("(?=.*[@#$!\"&])(?=.*[A-Z]).*\\d.*"); 如果您想允许更多特殊字符,请在第一个括号内添加,我只是添加了一些。像这样使用它:if (pwPattern.matcher(passWordToTest).matches()) { ... }