Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >常用正则匹配中国手机号码

常用正则匹配中国手机号码

原创
作者头像
HoneyMoose
发布于 2024-10-05 02:08:39
发布于 2024-10-05 02:08:39
7610
举报
文章被收录于专栏:CWIKIUSCWIKIUS

正则表达式匹配中国的手机号码。

我可以提供一些匹配中国手机号码的常用正则表达式:

  1. 仅匹配11位数字的手机号码: ^1[3456789]\d{9}$
  2. 匹配以1开头的11位数字手机号码: ^1\d{10}$
  3. 更宽松的匹配规则,允许0开头的手机号码: ^(?:0|86|+?86)?1[3-9]\d{9}$

这些正则表达式可以满足大多数场景下对中国手机号码的匹配需求。如果有特殊需求,也可以根据实际情况进行调整。

感触

N 年前的手机号码的匹配都是 13xx 开头就好了,因为那个年代只又 13x 的手机号码。

2024-10-04_22-03-59
2024-10-04_22-03-59

现在手机号码是越来越多了,记得 166 号段才出来的时候,很多网站都注册不上,应该是网站没有办法识别 166 的号段。

GPT 还真是生产力工具了,至少现在对正则表达式不茫然了。

https://www.isharkfly.com/t/topic/16377/2

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
手机号码验证
可是带来了问题,它无法验证一些不存在的号段。那么怎么办?因此我们要根据现在各大运营商已知号段进行校验。
李才哥
2019/07/10
8.3K0
js最新手机号码、电话号码正则表达式
js最新手机号码、电话号码正则表达 正则表达式(regular expression)是一个描述字符模式的对象。使用javascript正则表达式可以进行强大的模式匹配和文本检索与替换功能。 手机号码正则表达式验证。 function checkPhone(){ var phone = document.getElementById('phone').value; if(!(/^1[3|4|5|7|8]\d{9}$/.test(phone))){ alert("手机号码有
用户1219438
2018/02/01
29.5K0
一组匹配中国大陆手机号码的正则表达式
来源:http://t.cn/E5A6FK0 正则表达式 ([PCRE]) 匹配所有号码(手机卡 + 数据卡 + 上网卡) 匹配所有支持短信功能的号码(手机卡 + 上网卡) 手机卡 虚拟运营商 物联网
芋道源码
2019/10/29
3.3K0
javascript 手机号码正则表达式验证函数
随着手机号码段的不断增加,以前网上的手机号码验证函数都不能那么完美的支持了,这里脚本之家编辑特为大家准备的一个简单的正则与手机验证的函数分析。
全栈程序员站长
2022/09/30
5260
手机号验证最新正则表达式「建议收藏」
一般表单页面都需要填写手机号,校验用户输入的手机号码是否正确,就要用到正则表达式,用正则表达式来匹配手机号段,如在运营商号段内,则号码正确。因此,需要知道运营商最新的号段,如下所示:
全栈程序员站长
2022/07/22
21.1K1
js手机号正则校验_正则表达式验证手机号码格式
这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下​
全栈程序员站长
2022/09/29
5.9K0
使用正则表达式判断合法的电话号码
最近碰到了这样一个需求,提交标单的时候判断用户(国内)是否在输入框输入了正常的手机或者电话座机号码。 手机号码格式比较固定,无非是13x xxxx xxxx或者15x xxxx xxxx再或者18x xxxx xxxx的格式。座机就比较麻烦,比如长途区号变长(3位或者4位)电话号码变长(7位或者8位)有些还需要输入分机号。 通常可以看到解决这个复杂问题的解决方案是手机号和座机号分开。座机号拆分成三段,区号,电话号码+分机号。但是为了表单看起来清爽,设计的时候给了一个“万能”的输入框,给用户输入电话号码或者手
葡萄城控件
2018/01/10
2.4K0
2019最新的手机号码正则表达式
https://blog.csdn.net/u010085362/article/details/80347225
全栈程序员站长
2022/09/08
2430
2019最新的手机号码正则表达式
JS验证手机号码或电话号
应项目需要,用户在使用时可短信快捷登录,注册时需要发短信,校验手机号码。整理了一下手机号,电话号码相关的正则表达式验证。
孙小北
2024/01/30
1.7K0
正则表达式匹配身份证 电话号码 邮箱 住宅电话 邮编等
身份证号码的匹配 大陆的居民身份证号码有两种:18位和15位,15位的身份证号码是老一代身份证号码。
大师级码师
2021/10/27
1.3K0
手机号段正则表达式 (2019-01 最新)
ி 前言 温馨提示: 首先,有一点注意的是,手机号这种东西会不断更新(时间跨度比较长,具体规则估计得去工信部查看) 所以,个人认为网上流传的大多数介绍其 正则表达式 的文章,是无法保证规范与时效性的 总结来说,如果想要保障严谨的规范性,就无法保证时效性, 建议花个十几分钟看一下 正则表达式 - 语法 ,自行制定需要的结果,同时尽量注意 及时更新过时的代码 … 文章最后更新时间: 2019 - 01 - 02 国内移动、联通、电信 三大运营商所管理的手机号段(最新) — --- — 中国
泥豆芽儿 MT
2019/01/03
19.2K0
JavaScript最新手机、电话、身份证号码和汉字等的正则表达式
最近在使用 jQuery.validator 验证插件,其中有地方需要用到手机号码验证的功能。
德顺
2019/11/13
1.5K0
Python 帮你批量生成手机号码
平时在工作过程中,偶尔会需要大量的 手机号码,去测试一些具体的业务功能,为了保证测试的有效性,手机号码的 真实性 尤为的重要。
AirPython
2020/03/23
2.2K0
Python  帮你批量生成手机号码
Java正则速成秘籍(三)之见招拆招篇
本文介绍了什么是正则表达式,正则表达式的语法,以及如何在各种编程语言中使用正则表达式。同时,还提供了一些示例和技巧,以帮助读者更好地理解和应用正则表达式。
静默虚空
2018/01/05
9220
Java正则速成秘籍(三)之见招拆招篇
中国香港手机号正则表达式「建议收藏」
正则表达式:^[1][3-8]\d{9}|^([6|9])\d{7}|^[6]([8|6])\d{5}
全栈程序员站长
2022/08/22
5.8K0
JavaScript RegExp 常用的手机和邮箱正则
在做前端form表单验证的时候,经常,也是必须对input做一下判断,例如邮箱了,手机了,input非空了,input只能输入数字了等等。
Java帮帮
2018/12/18
1.1K0
JavaScript RegExp 常用的手机和邮箱正则
常用的re模块的正则匹配的表达式
07.01自我总结 常用的re模块的正则匹配的表达式 一、校验数字的表达式 1.数字 ^[0-9]\*$ 2.n位的数字 ^\d{n}$ 3.至少n位的数字 ^\d{n,}$ 4.m-n位的数字 ^\
小小咸鱼YwY
2019/07/24
1.3K0
php 手机号正则_正则验证手机号是否合法
随着时代的发展,手机号码也在不断扩展。当我在进行PHP网页开发的时候,直接采用在网上找的手机号的正则表达式验证,结果后来测试的时候发现:当我使用的手机号177开头的进行输入时,竟然显示请输入正确的手机号,后来一看正则表达式是没有设定17开头的号码,于是又进行了学习,最终,得到了最新手机号的正则表达式验证(如下代码),以供自己和大家日后学习使用。
全栈程序员站长
2022/09/30
3.1K0
邮箱、手机号、url等常用正则表达式
常用规则 正则表达式 Email地址: ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 域名: [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(
小黑同学
2020/11/24
20.4K0
iOS小技能:提取数字(文本框对粘贴内容进行手机号码提取)
前言 使用手机进行登录注册的时候,需要对粘贴的内容进行手机号码提取。 应用场景:登陆界面、注册界面 文本输入框对手机号码的处理逻辑: 1、推荐对粘贴内容进行提取设置 2、键盘为UIKeyboardTypeNumberPad即可 3、提交数据之前才进行正则的校验(或者只判断是否长度为11) I、实现细节 1.1. 提取手机号码 +(NSString*)getPhoneNoWithLength:(NSInteger)length WithStr:(NSString*)truePhone{
公众号iOS逆向
2022/08/22
1.2K0
iOS小技能:提取数字(文本框对粘贴内容进行手机号码提取)
推荐阅读
相关推荐
手机号码验证
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档