java验证电话号码的方法

 更新时间:2014年02月21日 16:12:46   作者:  
这篇文章主要介绍了java验证电话号码的方法,需要的朋友可以参考下

项目需要用到验证用户手机号码输入是否合法,在网上找了好几处代码,经过测试都是不通过的!最后发现了一段代码可以验证通过。代码好像在一个很多广告的网站上找到的,不知道作者!不过还是谢谢原创作者的分享!下面是验证源码:

复制代码 代码如下:

public static boolean isMobileNO(String mobiles) { 
    boolean flag = false; 
    try { 
        //13********* ,15********,18*********  
        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) { 
        flag = false; 
    } 
    return flag; 

相关文章

  • Java新手入门学习之正则表达式

    Java新手入门学习之正则表达式

    这篇文章主要给大家介绍了关于Java新手入门学习之正则表达式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • springBoot集成redis的key,value序列化的相关问题

    springBoot集成redis的key,value序列化的相关问题

    这篇文章主要介绍了springBoot集成redis的key,value序列化的相关问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 教你怎么使用Java实现WebSocket

    教你怎么使用Java实现WebSocket

    这篇文章主要介绍了教你怎么使用Java WebSocket,文中有非常详细的代码示例,对正在学习java的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-05-05
  • elasticsearch kibana简单查询讲解

    elasticsearch kibana简单查询讲解

    今天小编就为大家分享一篇关于elasticsearch kibana简单查询讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • Java设计模式中的外观模式详解

    Java设计模式中的外观模式详解

    外观模式为多个复杂的子系统,提供了一个一致的界面,使得调用端只和这个接口发生调用,而无须关系这个子系统内部的细节。本文将通过示例详细为大家讲解一下外观模式,需要的可以参考一下
    2023-02-02
  • 浅谈对于DAO设计模式的理解

    浅谈对于DAO设计模式的理解

    这篇文章主要介绍了浅谈对于DAO设计模式的理解,小编觉得挺不错的,这里分享给大家,供需要的朋友参考。
    2017-10-10
  • Java中对list元素进行排序的方法详解

    Java中对list元素进行排序的方法详解

    这篇文章主要介绍了Java中对list元素进行排序的方法详解,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • 详解SpringMVC的两种实现方式

    详解SpringMVC的两种实现方式

    这篇文章主要介绍了SpringMVC的两种实现方式,方式一是通过实现Controller接口,方式二是使用注解开发,本文结合示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • Spring Boot部署到Tomcat过程中遇到的问题汇总

    Spring Boot部署到Tomcat过程中遇到的问题汇总

    这篇文章主要给大家分享了关于Spring Boot部署到Tomcat过程中遇到的一些问题,文中将解决的方法介绍非常详细,对同样遇到这个问题的朋友具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • Java中面向对象的知识点总结

    Java中面向对象的知识点总结

    Java是一门面向对象的语言。对象是Java程序中的基本实体。除了对象之外Java程序同样处理基本数据。下面这篇文章主要给大家总结了关于Java中面向对象的知识点,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02

最新评论