博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最新、最全、最准确的手机号正则表达式
阅读量:6228 次
发布时间:2019-06-21

本文共 375 字,大约阅读时间需要 1 分钟。

更新到2018年5月,支持最新的166号段

/**

  • Java 使用

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

    1

    2
    3
    4

/**

  • JS 使用

    */
    "18016381232".match(/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/)

    1

    2
    3
    4

    因为我是在Java中使用的,所以正则里使用了双斜杠,防止\d转义,导致在JS或者其他语言中使用失败,表示抱歉,JS只需要去掉其中的一个斜杠就可以了。

转载于:https://blog.51cto.com/maplebb/2139370

你可能感兴趣的文章
padding-使用必记
查看>>
Vue教程12:多视图
查看>>
Express 与 koa 中间件模式对比
查看>>
Go 1.12 版本的新特性
查看>>
Servlet第三篇【request和response简介、response的常见应用】
查看>>
Mybatis第五篇【Mybatis与Spring整合】
查看>>
[译]PEP 380--子生成器的语法
查看>>
优雅的类写法
查看>>
ReactNative开发必备ES6知识
查看>>
基于BIGINT溢出错误的SQL注入
查看>>
Burp Suite使用介绍(二)
查看>>
Struts2 Tomcat class.classLoader.resources.dirContext.docBase赋值造成的DoS及远程代码执行利用!...
查看>>
当失控的预装行为以非正当手段伸向行货机时_北京鼎开预装刷机数据统计apk(rom固化版)分析...
查看>>
最近招聘的一些思考
查看>>
PHP 单元测试
查看>>
魔幻特效,慢放世界,nova 3带你玩转抖音新技能
查看>>
声明式调用---Feign
查看>>
有效的沟通,如忍者的最后一击!
查看>>
从零开始搭建一个简单的基于webpack的vue开发环境
查看>>
【功能盘点】升级后的媒体处理MPS有哪些能力?
查看>>