|
|
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。7 Z7 E7 L) a; t0 H# X. x* |) A
! j j& }/ G* y& i- m- v! {
- ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码
2 `/ ?0 F" I0 O+ b% {
9 n: V& Q: R8 g8 t, C' l1 y/ a规则说明:
* L7 N% V' K6 F% K; \: }1 J$ K" Q& X) w( z8 v( R2 W# x
1、可以是1开头的11位数字(手机号)
. e6 ^: @: X0 h& g; f' f# M# ^1 F: x2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式8 n! v! \$ K) F6 J' d+ p
3、区号是0开头的3~4位数字,可以没有区号: O0 Z* q7 a; x0 ]" O4 U; B/ j2 ^
1 i( D, \6 w. Q- M4、电话号是5~8位数字,不能以0开头
0 W7 a( R7 z2 q3 x5、分机号是1~8位数字,可以没有分机号. }: y- q: p* v* @' I" v7 g. o
. K4 z* W; }; F" c8 C' {0 [) _ ) I$ V8 x! `4 e& P! a a6 X
4 w3 s1 T Z- v! e. e. K1 x, ?/ A合法数据示例:3 V& @- a" J3 v
2 K% R' J1 R% n& ~% ?
13812341234
1 z9 w5 N' n% w- l) ?; p' u; w7 U U5 O- Q
010-12345678! b4 N0 m5 i( j+ G) a
, Y+ A& N: r: }( @+ h+ b: ](0432)1234567-1234
/ K6 X( V) c- Q/ p7 o! E
" Y/ F2 i( {7 Z* M0 m* Q ) b4 `$ Y$ ?" [0 D; q: @
5 X- {5 R$ c5 a' N
原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html- w4 r& {" E) j5 T
————————————————
5 F: D4 `3 k% t( g9 R# t版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
# Q1 [/ B) k/ d# f% a" B. r原文链接:https://blog.csdn.net/heaven__18/article/details/84757512 |
|