|
|
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。
1 y2 a. J# w0 [3 y3 o0 v) {+ {+ L! N& S0 S
- ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码
, ^ k5 |0 ?. {1 Q( L+ D# _3 C. w+ }. S+ w( K2 d
规则说明:
" _! |6 y. K* t* v& |& N1 h) `* c" M7 O. Q: c
1、可以是1开头的11位数字(手机号)/ o/ _+ t8 [9 F' b- x
2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式
5 {" ^" g& m) ~1 T% V3、区号是0开头的3~4位数字,可以没有区号' @& j5 m) s! V) c
6 ?9 J+ g+ k0 S4、电话号是5~8位数字,不能以0开头
! s% l) T" m4 U/ A: ~( }% g+ Z: q5、分机号是1~8位数字,可以没有分机号' Y8 t' r I* s
( r( Y+ ?1 W2 n6 }' R3 d- M7 h / X$ d0 A, [- ~- F% U
5 a; C+ z* B2 D( U& n: K) {
合法数据示例:
) x$ C+ U( _3 W/ s- G4 s7 J$ X/ V9 h. L
13812341234
R( n' e5 t, W
v- r7 u: l# p7 }. f0 A* Q) Y4 U010-12345678
. S" ?- w7 ?$ R8 U$ M% x' M
; H. f c1 m7 D$ U' M(0432)1234567-1234
; C. N! p/ W9 Z5 N1 x# L) n0 s
( @2 I8 {' {9 a* B, ` $ d, s6 e+ o' K
6 l, z( o) v0 J& H; U原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html2 {+ |# l3 M" r2 q
————————————————
# z6 m3 |" Q- @: T P' u版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
1 X( ~( L/ U9 Y+ j原文链接:https://blog.csdn.net/heaven__18/article/details/84757512 |
|