找回密码
 立即注册
查看: 2343|回复: 0

正则表达式:验证手机或固定电话

[复制链接]

524

主题

676

回帖

4597

积分

管理员

积分
4597
QQ
发表于 2023-6-18 12:05:46 | 显示全部楼层 |阅读模式
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。
0 h2 Q. a) P8 u7 `( v1 h  L
! a- I; F" q2 q' t7 ]
  1. ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码
2 Q  F9 |  F7 d5 p$ w3 F* r6 W) P  t

% i6 m% f0 a6 R2 |/ d, R; F% M规则说明:
0 Z6 G2 Z$ i: R* j  U2 o; h- g& ]3 Q( [
1、可以是1开头的11位数字(手机号)$ q8 J' ?8 X3 e. ^1 T! t  ]
2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式) G, n! w0 J& r7 i5 X% L
3、区号是0开头的3~4位数字,可以没有区号
" K, T5 G# r5 {5 L+ A+ |8 i3 l2 l7 I# k% H9 S
4、电话号是5~8位数字,不能以0开头
" |% b* T) H; p/ L6 Q' X: j5、分机号是1~8位数字,可以没有分机号
1 |% P7 H! {5 h0 Z
6 L0 s5 c- x% t
; \' E) @8 A  F6 B* E1 W
- \9 Y8 n( H" K# |3 @合法数据示例:8 ?) d. V5 P' \! x) a4 P/ b

7 K( n! B7 l; M138123412344 K9 R: @. p, |

7 g( t3 U: [& t8 L010-12345678# i7 G- F/ `5 d7 w9 i/ p' E

) z$ k/ |3 d! w, k" J2 I2 |(0432)1234567-1234  z6 R7 s- x6 d, B8 P# Q7 B2 l

( W1 Z: t& {' W2 a
$ Y. ^! P0 d# M7 N  a
* m. k* b0 g& |$ V原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html/ P8 `  ]$ `4 Z0 p! e: l
————————————————
  W8 a6 A* v& [' D! ]) `版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
# z9 j* {5 c/ P) Z. Q, C: _原文链接:https://blog.csdn.net/heaven__18/article/details/84757512
欢迎定制:13928122889
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|通达创业无忧交流社区 ( 粤ICP备2023021749号|粤公网安备 44030402006137号 )

GMT+8, 2026-6-18 21:09 , Processed in 0.018400 second(s), 3 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表