Java正则表达式验证格式 手机、邮箱、字符串
发布时间:2020-05-28 22:24:52 所属栏目:Java 来源:互联网
导读:Java正则表达式验证格式 手机、邮箱、字符串
|
下面是脚本之家 jb51.cc 通过网络收集整理的代码片段。 脚本之家小编现在分享给大家,也给大家做个参考。 手机号码验证 public static boolean isMobileNO(String mobiles) {
try {
Pattern p = Pattern
.compile("(13[0-9]|14[57]|15[012356789]|18[02356789])d{8}");
Matcher m = p.matcher(mobiles);
return m.matches();
} catch (Exception e) {
return false;
}
}
验证邮箱地址是否正确 public static boolean checkEmail(String email) {
try {
String check = "([a-z0-9A-Z]+[-|.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?.)+[a-zA-Z]{2,}";
Pattern regex = Pattern.compile(check);
Matcher matcher = regex.matcher(email);
return matcher.matches();
} catch (Exception e) {
return false;
}
}
检测字符串中是否包含汉字 public static boolean checkChinese(String sequence) {
final String format = "[//u4E00-//u9FA5//uF900-//uFA2D]";
boolean result = false;
Pattern pattern = Pattern.compile(format);
Matcher matcher = pattern.matcher(sequence);
result = matcher.find();
return result;
}
检测字符串中只能包含:中文、数字、下划线(_)、横线(-)
|
相关内容
- java – Jersey 2.0通过代理获得调用
- java – 清空GroupID声纳
- 使用Javamail API和IMAP批量获取邮件正文
- Android 获取ID号,本机号码,手机型号,系统版本
- Spring Boot的应用启动与关闭的方法
- Java concurrency之非公平锁_动力节点Java学院整理
- java中unsigned long的等价物是什么
- 详解SpringBoot初始教程之Tomcat、Https配置以及Jetty优化
- java – Eclipse RCP产品中的自定义config.ini
- java – XSSFCellStyle setFillForegroundColor和setFillBa
