用正则表达式验证java密码
System.out.println(Pattern.matches("[A-Z]{1,}[a-z]{1,}[0-9]{2,}[@#$%]+[ ]*", "DEFabc45$ "));
但是当我传递像^{
以下是下文给出的条件:
编写函数boolean isValidPassword (String password)
如果密码满足以下条件,则该密码有效:
- 密码长度必须大于10(不计算) 空间)李>
- 密码必须至少包含一个大写字母和一个小字母
- 密码必须至少包含2位数字,如果没有2位,请参阅下一个条件李>
- 密码必须至少包含给定集合中的一个特殊字符-{$,@, _, -, ., /} 李>
共 (0) 个答案