关于手机号和密码的正则表达式

public class CheckFormat

{

  public static boolean isEmail(String email)
 { 

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);

returnmatcher.matches();

 }


public static boolean isPhone(String phone)

 String check ="^(((13[0-9])|(14[579])|(15([0-3]|[5-9]))|(16[6])|(17[0135678])|(18[0-9])|(19[89]))\\d{8})$"; 

 Pattern regex = Pattern.compile(check); 

 Matcher matcher = regex.matcher(phone);

returnmatcher.matches();

 }

}

摘自:https://www.jianshu.com/p/4ff967ad5d17

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,180评论 19 139
  • Java的正则表达式讲解:(为了能看清,本文正则表达式用中文的句号代替英文句点) 英文句点符号:匹配单个任意字符。...
    红姑娘阅读 4,424评论 0 2
  • 原文地址 之前在http://shukuiyan.iteye.com/blog/507915文中已经叙述过这个问题...
    hmaccelerate阅读 901评论 0 1
  • 遥望无边似天涯, 踏过小路是繁华。 纵然萧索孤行者, 白云飞雁送路人。
    墨语然阅读 273评论 2 2
  • 此念想非一时就止 只会渐浓
    ZngHa阅读 176评论 0 0