public boolean getInvalue(String pw){
for(int i=0;i<pw.length();i++){
if(Character.isDigit(pw.charAt(i))&&Pattern.compile("(?i)[A-Za-z]").matcher(pw).find()){
return false;
}
}
return true;//返回这个证明正确
}
for(int i=0;i<pw.length();i++){
if(Character.isDigit(pw.charAt(i))&&Pattern.compile("(?i)[A-Za-z]").matcher(pw).find()){
return false;
}
}
return true;//返回这个证明正确
}
注意字符串转义
return str.matches("[^a-zA-Z0-9]*");