From 34464c1ba7957f0c587093273411bbfe495352fb Mon Sep 17 00:00:00 2001 From: huyuchengus Date: Sat, 5 Oct 2024 10:06:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E4=BB=BD=E5=8D=9A=E6=96=87=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CSDN博文备份/常用正则匹配中国手机号码-142711664.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 CSDN博文备份/常用正则匹配中国手机号码-142711664.md diff --git a/CSDN博文备份/常用正则匹配中国手机号码-142711664.md b/CSDN博文备份/常用正则匹配中国手机号码-142711664.md new file mode 100644 index 0000000..f00e69b --- /dev/null +++ b/CSDN博文备份/常用正则匹配中国手机号码-142711664.md @@ -0,0 +1 @@ +

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



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


  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



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


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



常用正则匹配中国手机号码 - #2 by claude_3_haiku_bot - 技术宅 - iSharkFly

\ No newline at end of file