|
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。5 _& k0 Q! @" [$ u
3 t9 m. g5 s. x+ S% o2 L- ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码 " i: Q( H& j( t% I% e Q* j
9 I ?: Y4 \& Z' C$ e规则说明:
7 h. n, n" k8 j1 p" V \9 g, f& N0 {; ~- K* X) M( J* w
1、可以是1开头的11位数字(手机号)7 k3 F. i# i9 n% L# @7 ?
2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式
" \8 ^ R p" g3、区号是0开头的3~4位数字,可以没有区号
+ U8 ^3 I- }' ~* o) m& w8 H0 x4 d. c
9 S! x) u7 I4 T, q: a7 O2 k4、电话号是5~8位数字,不能以0开头# b! K0 T4 n6 _
5、分机号是1~8位数字,可以没有分机号& A) ` E0 ~, M( R* B! S
5 M) L/ h+ w% `6 X; ?2 g ( M0 V: H. Z4 N5 Z6 l
! I, h2 `4 K; Y合法数据示例:
2 {$ o, `. b: P5 R( R
( U. B6 ~/ D2 G4 P* ?: \. {138123412340 O: n0 K4 @1 k4 s- `+ M$ y- I
7 l+ G( _, E A6 q& A$ r010-12345678
$ t: E* M+ V# _5 {5 c
2 i }8 l3 @7 Q+ l8 Y3 M4 o: E& ?% S(0432)1234567-12340 p/ d0 \$ j& u
5 Q. J# r: k' n# ]/ z
! G t$ g, V" c+ H
- e' j: Q% y* Q6 k% x- p* A P
原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html3 B& m$ R+ B" v$ V; W) }9 `; x0 B
————————————————
/ H a5 {4 B/ I2 X+ h+ r# J7 G版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。1 p& z$ g2 o; o2 ?0 n
原文链接:https://blog.csdn.net/heaven__18/article/details/84757512 |
|