Java手机号码正则表达式验证,手机号段根据2020年最新号段所做参考「建议收藏」

Java手机号码正则表达式验证,手机号段根据2020年最新号段所做参考「建议收藏」最近需要实现java手机号码正则表达式验证,然而百度了一下发现结果挺多的,但是好像号段不全,基本上都是几年前的结果,大部分刚好就没我166的号段,我今天也查了一下最新的手机号段,重新写一遍。2020年最新的号段我参考自:https://m.jihaoba.com/tools/haoduan/目前的移动号段:139、138、137、136、135、134、147、150、151、152、157、158、159、172、178、182、183、184、187、188、198.联通号段:130、131、13

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

最近需要实现java手机号码正则表达式验证,然而百度了一下发现结果挺多的,但是好像号段不全,基本上都是几年前的结果,大部分刚好就没我166的号段,我今天也查了一下最新的手机号段,重新写一遍(根据需求我没有加入虚拟运营商的号段)。2020年最新的号段我参考自 :https://m.jihaoba.com/tools/haoduan/

目前的移动号段:139、138、137、136、135、134、147、150、151、152、157、158、159、172、178、182、183、184、187、188、198.
联通号段:130、131、132、140、145、146、155、156、166、167、185、186、145、175、176
电信号段:133、149、153、177、173、180、181、189、191、199

判断手机号的方法isMobile

    public boolean isMobile(String mobiles) { 
   
        Pattern p = Pattern.compile("^((13[0-9])|(14[0|5|6|7|9])|(15[0-3])|(15[5-9])|(16[6|7])|(17[2|3|5|6|7|8])|(18[0-9])|(19[1|8|9]))\\d{8}$");
        Matcher m = p.matcher(mobiles);
        return m.matches();
    }

以及main方法

    public static void main(String[] args) { 
   
        boolean b = isMobile("16612349876");
        if (b==true){ 
   
            System.out.println("手机号符合规则。");
        }else { 
   
            System.out.println("这个号码不符合规则");
        }
    }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192535.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月13日 上午9:43
下一篇 2025年12月13日 上午10:15


相关推荐

  • yum安装于卸载软件常见命令

    yum安装于卸载软件常见命令1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。   安装的命令是,yuminstall~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;       删除的命令是,yumremove~,同安装一样,yum也会查

    2022年6月11日
    37
  • ArcEngine 中的-2147467259错误

    ArcEngine 中的-2147467259错误ArcEngine中因数据不合规导致的-2147467259错误

    2022年7月13日
    29
  • python使用蒙特卡洛树(MCTS)算法实现黑白棋miniAlphaGo for Reversi[通俗易懂]

    python使用蒙特卡洛树(MCTS)算法实现黑白棋miniAlphaGo for Reversi[通俗易懂]黑白棋(reversi),也叫苹果棋,翻转棋,是一个经典的策略性游戏。一般棋子双面为黑白两色,故称“黑白棋”。因为行棋之时将对方棋子翻转,变为己方棋子,故又称“翻转棋”。棋子双面为红、绿色的成为“苹果棋”。它使用8*8的棋盘,由两人执黑子和白子轮流下棋,最后子多方为胜。规则:(1)黑方先行,双方交替下棋。(2)一步合法的棋步包含:在一个空格新落下一个棋子,并且反转对手一个或多个棋子。(3)新落下的棋子与棋盘上已有的同色棋子间,对方被夹住的所有棋子都要反转过来。可以横着夹,竖着夹,斜着夹。夹住的

    2022年6月18日
    40
  • 摩斯电码/密码入门简介

    摩斯电码/密码入门简介摩尔斯 是我们生活中非常常见的一种密码形式 例如电报就用的是这个哦什么是摩尔斯电码 摩斯电码是一种用于交流的系统 由塞缪尔 莫尔斯发明 它依靠一系列的点和划来传递编码信息 虽然 最初它被设计为一种通过电报线进行通信的方式 但直到今天 业余无线电爱好者仍然使用着摩斯电码 而且它也可以用于在紧急情况下发送求救信号 尽管摩斯电码并不难学 但也需要像学习其他语言一样进行研究 并付出努力 不过 一旦

    2026年3月17日
    2
  • goland 2021.5激活码【注册码】[通俗易懂]

    goland 2021.5激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    50
  • Ubuntu 18.04安装Qt5.13

    Ubuntu 18.04安装Qt5.131.安装Qt下载地址:http://download.qt.io/archive/qt/5.13/5.13.0/最新版本尝鲜。64bit系统选择qt-opensource-linux-x64-5.13.0.run2修改文件权限chmod755qt-opensource-linux-x64-5.13.0.run3执行安装./qt-opensource-l…

    2022年10月10日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号