String a="ASD1232@#";
//System.out.println(HasDigit(a));
//gettime();
//【含有英文】true
String regex1 = ".*[a-zA-z].*";
boolean result3 = a.matches(regex1);
//【含有数字】true
String regex2 = ".*[0-9].*";
boolean result4 = a.matches(regex2);
String regEx = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|\n|\r|\t";
Pattern p = Pattern.compile(regEx);
boolean m = p.matcher(a).find();
System.out.println("含有英文 result3:"+result3);
System.out.println("含有数字 result4:"+result4);
System.out.println("含有特殊字符 m:"+m);
![]()