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

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

[复制链接]

524

主题

676

回帖

4597

积分

管理员

积分
4597
QQ
发表于 2023-6-18 12:05:46 | 显示全部楼层 |阅读模式
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。. i* D! {3 _' d
6 X5 [0 e  S# k
  1. ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码
% y- s) ^7 h7 |; i  c

! C# r" ^/ F5 Y7 P$ y! Q2 [5 O规则说明:5 _; G$ t, k6 y. B

9 `- R' A7 Q9 `0 R# v1、可以是1开头的11位数字(手机号)
) m$ O. o. o1 e& J! d1 U, c# G* u2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式6 n6 `0 T4 B8 r0 p2 \( m9 p
3、区号是0开头的3~4位数字,可以没有区号  W' X, ~  y8 `9 B" p

! ?4 O6 q  }% }  f4、电话号是5~8位数字,不能以0开头
5 \; v' N6 p' a3 Y: F# V2 `5、分机号是1~8位数字,可以没有分机号7 t  S9 p6 F2 d, E- B0 B  d# [$ u

" @) }) C7 y* i( g + H0 h' M8 i0 b2 {/ y/ ~
- H$ a7 e* R' ?: b
合法数据示例:
: V9 _& P5 q. N0 ]" a$ Z% r9 k% Z- d2 `. B
13812341234  n' L! M2 c: V) E

4 ^. \8 H! @' H# d010-12345678
. V1 ]+ p6 M- F: c
& o; b) `1 ]# ~1 g6 d; ]% V(0432)1234567-12348 F6 M6 ]- [6 z8 I1 U3 L

( t' N5 f9 j' ^+ D: X4 P ; f, T/ W  Q" x9 N" _

8 D. g! p- v) A8 e  N/ l( {0 o5 {/ o9 Q原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html
$ E# ^7 y$ C0 h- H2 j————————————————
8 H5 `! C" w' [; O版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。8 [' e- m! E; e6 l2 D, J& s
原文链接:https://blog.csdn.net/heaven__18/article/details/84757512
欢迎定制:13928122889
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-18 20:06 , Processed in 0.014596 second(s), 3 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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