想封装工具类的伙伴可以拿去用 ,文中matches()在如下地址有详细描述:
点击前往:Java matches() 方法
public static void main(String[] args) { /*String a = "12fga$"; String b = "2g"; System.out.println(a.contains(b)); //字符串长度 System.out.println(a.length()); //英文字母正则 String regex1 = ".*[a-zA-z].*"; //是否含有英文 boolean result3 = a.matches(regex1); System.out.println(result3); //是否含有数字 String regex2 = ".*[0-9].*"; boolean result4 = a.matches(regex2); System.out.println(result4); //是否含有特殊字符 String regEx = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|\n|\r|\t"; Pattern p = Pattern.compile(regEx); boolean m = p.matcher(a).find(); System.out.println(m); //仅仅包含字母和数字 String regX3 = "^[a-z0-9A-Z]+$"; //包含字母和数字 String regX4 = ".*[a-z0-9A-Z].*"; Boolean result5 = a.matches(regX3); System.out.println(result5);*/ String acc = ThirdPartyLogin.loginConnect(); System.out.println(acc); /*String str =UUID.randomUUID().toString().replace("-", ""); System.out.println(str);*/ }