• 890阅读
  • 1回复

java 正则表达式验证【邮箱,手机,QQ】 [复制链接]

上一主题 下一主题
离线寻幽老鬼
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2016-07-06
  1. /**
  2.      * 匹配手机号码
  3.      */
  4.     public static boolean checkTel(String tel){
  5.         if(tel == null || tel.isEmpty() || "".equals(tel.trim())){
  6.             return false;
  7.         }
  8.         String regex = "1[34578]\\d{9}";
  9.         return tel.matches(regex);
  10.     }
  11.     
  12.     /**
  13.      * 校验是不是QQ
  14.      */
  15.     public static boolean checkQQ(String qq){
  16.         if(qq == null || qq.isEmpty() || "".equals(qq.trim())){
  17.             return false;
  18.         }
  19.         String regex = "[1-9][0-9]{4,14}";
  20.         return qq.matches(regex);
  21.     }
  22.     /**
  23.      * 校验邮箱
  24.      */
  25.     public static boolean checkEmail(String email){
  26.         if(email == null || email.isEmpty() || "".equals(email.trim())){
  27.             return false;
  28.         }
  29.         String regex = "[a-zA-Z0-9_]{3,15}+@[a-zA-Z0-9]{2,8}(\\.[a-zA-Z+]{2,5}){1,3}";
  30.         return email.matches(regex);
  31.     }

离线26011602001

只看该作者 沙发  发表于: 2017-07-02
6666可以
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个