校验汉字:
Pattern pattern=Pattern.compile("^[Α-¥]+$");
String name="陈";
Matcher matcher = pattern.matcher(name);
boolean matches = matcher.matches();
System.out.println(matches);
校验url:
Pattern pattern=Pattern.compile("^((http|https)://)([\\w-]+\\.)+[\\w-]+((:)(\\d)+)?(/[\\w-?=&/%.#]*)?$");
// String url="https://blog.youkuaiyun.com/senxu_/article/details/126109760";
// String url="https://192.168.216.98:45000/#/";
String url="https://192.168.216.98:98:45000/#/";//false
Matcher matcher = pattern.matcher(url);
boolean matches = matcher.matches();
System.out.println(matches);
校验电话号码:
Pattern pattern = Pattern.compile("^1[3|4|5|8]\\d{9}");//或者 ^1[3|8][0-9]{9}
String phone="13111111112";
Matcher matcher = pattern.matcher(phone);
boolean matches = matcher.matches();
System.out.println(matches);
校验邮件:
Pattern pattern = Pattern.compile("[a-zA-Z0-9]+@[a-zA-Z0-9]+(\\.[a-zA-Z0-9]+){1,2}");
String email="aaa@qq.com.cn";
Matcher matcher = pattern.matcher(email);
boolean matches = matcher.matches();
System.out.println(matches);