|
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。
5 B; g0 W) L1 K h/ k: k4 L' k
% x' e, q7 T4 g: N1 N$ }! h- ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码 . v, z0 w& F: x3 z$ p
+ A1 K x# x7 Q% y1 x
规则说明:2 O$ U9 i/ }4 I& {
3 l5 W+ g9 J4 _1、可以是1开头的11位数字(手机号)
g# |% p& @4 ]2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式3 C# r4 |: J) P5 B5 X* y" D
3、区号是0开头的3~4位数字,可以没有区号2 I4 \: B2 m# p1 ~* F
" w: R+ j8 X5 L) e0 j
4、电话号是5~8位数字,不能以0开头! i, {& E- A- l# Z% I4 T0 A
5、分机号是1~8位数字,可以没有分机号0 V: A2 p8 V" ~: ? l
4 s. a" V: F2 m, W* l " G. E N0 N/ g
: x3 x5 V4 b0 V& v: T
合法数据示例:3 D* m' T% T1 }2 [9 G5 x+ Q
2 h' P: q3 |: L1 w p4 j1 M7 F
13812341234
# i- [. b5 g# g" V! r% o8 Z* n+ {5 G
010-12345678
: ~# C3 V4 v5 Q& q: F% W- |
( S! H8 X& V# `- J(0432)1234567-1234 m, ?5 m# p5 n$ b, I
9 Z6 W7 }' G2 m8 Z' b" @" {: m/ X+ V # P5 ?, J4 E4 f: I* l
: Z+ F% L% s, h+ {& L$ K+ j原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html% b! O* }9 u" c; L
————————————————8 n' X0 H8 M! T5 W
版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
, c( Q Y, C4 c, D/ i原文链接:https://blog.csdn.net/heaven__18/article/details/84757512 |
|