博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工具类 验证手机邮箱
阅读量:4873 次
发布时间:2019-06-11

本文共 1198 字,大约阅读时间需要 3 分钟。

/**      *       * 判断是否是邮箱      *       * @param mobile 手机号码      * @return boolean      */     public static boolean isEmail(String email)     {         if (email==null||email.equals(""))         {             return false;         }                  String check = "^(\\w+((-\\w+)|(.\\w+))*)+\\w+((-\\w+)|(.\\w+))*@([0-9a-z]+(\\.[a-z]{2,})+)$";         Pattern regex = Pattern.compile(check);         Matcher matcher = regex.matcher(email);                  return matcher.matches();     }               /**      *       * 判断字符串是否是手机号码      *       * @param mobile 字符串      * @return boolean      */     public static boolean isMobile(String mobile)     {         boolean isMobile = Boolean.FALSE;         try         {             Long.parseLong(mobile);             isMobile = Boolean.TRUE;         }         catch (NumberFormatException nfe)         {             isMobile = Boolean.FALSE;         }                  if (mobile.startsWith("1") && 11 == mobile.length())         {             isMobile = Boolean.TRUE;         }         else         {             isMobile = Boolean.FALSE;         }                  return isMobile;     }

 

转载于:https://www.cnblogs.com/yangzhenlong/p/5108876.html

你可能感兴趣的文章
latex 学习笔记
查看>>
SQL 数据库 学习 005 学习必备的一些操作 --- 如何新建数据库 如何附加和分离数据库(如何备份还原数据库) 如何删除数据库...
查看>>
[php排错] Forbidden You don't have permission to access / on this server.
查看>>
MVC中的helper标签
查看>>
Spring Cloud Gateway入门
查看>>
XCode 4.2 新功能 - Storyboard
查看>>
Tomcat不保存SESSIONS.ser设置
查看>>
QEMU使用手册 - 2 QEMU计算机系统模拟器
查看>>
VIM技巧之去除代码行号并缩进代码
查看>>
自动化测试用例getText()获取某一个元素的值返回null或空
查看>>
大数智能未来
查看>>
virtualenv和virtualenvwrapper 的安装和使用
查看>>
MAC sublime text 无法自动补齐标签
查看>>
NgBook留言本开发全过程(1)
查看>>
LeetCode-指针法
查看>>
Python之路,Day12 - 那就做个堡垒机吧
查看>>
linux之shell之if、while、for语句介绍
查看>>
Mysql phpStudy升级Mysql版本,流产了怎么办?
查看>>
SQLServer之数据库行锁
查看>>
OFDM仿真
查看>>