/**
* 验证邮箱地址是否正确
* @param email
* @return
*/
public static boolean checkEmail(String email){
boolean flag = false;
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);
flag = matcher.matches();
}catch(Exception e){
LOG.error("验证邮箱地址错误", e);
flag = false;
} return flag;
}
 /**
* 验证手机号码
* @param mobiles
* @return
*/
public static boolean isMobileNO(String mobiles){
boolean flag = false;
try{
Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
flag = m.matches();
}catch(Exception e){
LOG.error("验证手机号码错误", e);
flag = false;
}
return flag;
}

转载于:https://www.iteye.com/blog/zjf201172653-2005363

最新文章

  1. velocity模板引擎学习(4)-在standalone的java application中使用velocity及velocity-tools
  2. SQL Server DBA性能优化
  3. ads 错误
  4. Web API 和 WCF 的比较
  5. phpcms还原被删除的栏目
  6. error while loading shared libraries: lib******: cannot open shared object file: No such file or directory
  7. pop3
  8. 开源备份软件bacula安装记录--包括备份-恢复演练
  9. 【LeetCode】306. Additive Number
  10. koa-router源码分析
  11. 阿里云服务器(Windows)如何下载文件
  12. Java测试(一)
  13. redis简介(keeper实时报表的基本部分)
  14. mod_fcgid FcgidMaxRequestLen 131072 问题
  15. org.apache.subversion.javahl.ClientException: Previous operation has not finished
  16. mysql中的utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci
  17. Spring Schedule整合配置
  18. NPOI之Excel——设置单元格背景色
  19. HTML5的audio在手机网页上无法自动加载/播放音乐,能否实现该功能?
  20. 向大学说拜拜——大学 > 兴趣 + 时间 + 思考 + 实践

热门文章

  1. python+selenium调用JavaScript
  2. FTL2
  3. SpringSecurity 配置
  4. [Luogu5686] 和积和
  5. 2-SAT问题介绍求解 + 模板题P4782
  6. 最短meeting路线(树的直径)--牛客第四场(meeting)
  7. 基于Hadoop伪分布式集群搭建Spark
  8. 一千行MySQL学习笔记 (转)
  9. Java Web开发技术教程入门-Model1和Model2
  10. 什么是blazor