2018最新手机号码正则表达式

2018最新手机号码正则表达式2017年8月,工信部给三大运营商批准了新号段,中国电信获得199号段,中国移动得到198号段,中国联通得到166号段。/***正则:手机号(精确)*<p>移动:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198</p>…

大家好,又见面了,我是你们的朋友全栈君。

2017年8月,工信部给三大运营商批准了新号段,中国电信获得199号段,中国移动得到198号段,中国联通得到166号段。

  /**
     * 正则:手机号(精确)
     * <p>移动:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、191、198</p>
     * <p>联通:130、131、132、145、155、156、175、176、185、186、166</p>
     * <p>电信:133、153、173、177、180、181、189、199</p>
     * <p>全球星:1349</p>
     * <p>虚拟运营商:170</p>
     */
    public static final String REGEX_MOBILE_EXACT = "^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|191|199|(147))\\d{8}$";

   /**
     * 验证手机号(精确)
     *
     * @param input 待验证文本
     * @return {@code true}: 匹配<br>{@code false}: 不匹配
     */
    public static boolean isMobileExact(CharSequence input) {
        return isMatch(REGEX_MOBILE_EXACT, input);
    }
    private static boolean isMatch(String regex, CharSequence input) {
        return input != null && input.length() > 0 && Pattern.matches(regex, input);
    }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年6月12日 下午8:36
下一篇 2022年6月12日 下午8:36


相关推荐

  • vue中watch监听对象的变化_远程监听器用法

    vue中watch监听对象的变化_远程监听器用法官方解释:一个对象,键是需要观察的表达式,值是对应回调函数。值也可以是方法名,或者包含选项的对象。Vue实例将会在实例化时调用watch,遍历watch对象的每一个属性。示例:滴哟<template> <el-cardclass=”box-card”><el-inputv-model=”name”style=”width:30%;”></el-input></el-card></template.

    2025年7月5日
    8
  • 十六进制的转换为十进制两种常见方法

    十六进制的转换为十进制两种常见方法十六进制的转换为十进制两种常见方法好久以前学的都忘了 正好复习一下对于十六进制转十进制第一种 快速法 自己挺喜欢第一种的快捷 比如 012A 0X163 1X162 2X161 10X160 298 说明 当中的十六进制 a 10b 11c 12d 13e 14f 15 第二种 迂回法将十六进制转换为二进制在转换为十进制 第一种小伙伴们或许不好理解 第二种容易理解 比如 1A 首先转为二进制 000

    2026年3月17日
    2
  • CSS position: absolute 绝对定位精讲

    CSS position: absolute 绝对定位精讲绝对定位基本特征绝对定位的第一个特征在于会从文档流中脱离 不受其他元素影响 定位是 绝对 的 所以称之为绝对定位 如果是相对定位 会受其他元素影响 则定位是 相对 的 未使用定位 即元素在正常文档流当中 frame margin 0auto margin top 50px

    2026年3月17日
    2
  • MATLAB数据导入(importdata函数)

    MATLAB数据导入(importdata函数)编写程序时 有时需要从外部读入数据 这里介绍用 importdata 函数把数据导入 MATLAB 的方法 1 加载和显示图像文件在 MATLAB 中建立一个脚本文件 内容如下 filename ming png A importdata filename image A 运行该文件 MATLAB 显示出图像文件 注意 该图像文件必须保存在当前目录 2 导入文本文件

    2026年3月20日
    2
  • git的使用入门介绍-4

    git的使用入门介绍-4

    2021年9月15日
    59
  • vue生命周期及其应用场景_介绍vue生命周期流程

    vue生命周期及其应用场景_介绍vue生命周期流程文章目录一,vue生命周期函数:一,vue生命周期函数:vue的生命周期函数又叫钩子函数:生命周期方法详解:beforeCreate//详情//实例初始化之后,组件被创建前,这个时候的el,data,message都是underfined//场景//可以加入loading事件;beforeCreated//详情//实例创建完成后,data、methods被初始化//场景//结束loading事件befor

    2022年10月21日
    11

发表回复

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

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