要求如下:1,必须包含大小写(8-20)2,必须包含数字3,必须包含特殊字符4,不能连续数字或字母我现在已经实现了前三点,第四点真的难到我了,比如qaz,qwer,1234这种都,都不能通过...
要求如下:
1,必须包含大小写(8-20)
2,必须包含数字
3,必须包含特殊字符
4,不能连续数字或字母
我现在已经实现了前三点,第四点真的难到我了,比如qaz,qwer,1234这种都,都不能通过校验,这种@Ab180test可以通过
想到纯数字的办法了,有点投机取巧,感谢1楼大哥的代码指点
public static boolean isOrderNumeric(String numOrStr) {
boolean tag = false;
int count1 = 0;
int count2 = 0;
int count3 = 0;
for (int i = 0;i
if (tag){
if (Character.isDigit(numOrStr.charAt(i))){
int num1 = Integer.parseInt(numOrStr.charAt(i) + "");
int num2 = Integer.parseInt(numOrStr.charAt(i - 1) + "") + 1;
<