|
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。
6 k( Y0 g' w9 o6 Y; U# ^: ~1 Z
. G. L$ l8 Z) }+ B. Z- ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码 : p3 Z0 J( ?- a
9 G+ O6 n) [; R+ r3 a& J& S+ k4 W规则说明:
; W. L: Z/ p' V5 S- U( j8 I+ Z, T. C- Z- j p7 ]* N. P
1、可以是1开头的11位数字(手机号)
% d4 w; \6 y% D, J; O2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式
. I0 u% ~5 F( T3、区号是0开头的3~4位数字,可以没有区号
. P; N; l" M3 Z$ f+ J7 O2 Y5 A8 Y4 ]
4、电话号是5~8位数字,不能以0开头8 W+ m7 o x. @
5、分机号是1~8位数字,可以没有分机号1 E+ i" I" b: g' J( W
& T( D3 a" R9 B 0 v/ F O# x7 g
' o: J# e' K0 z; p5 X( H b合法数据示例:
- v" w( c! ?- j2 w
! B# O) q. ^% H) ?7 o0 ?13812341234
" R9 g( X! G* p% ?/ q# a7 i
% [9 R3 X8 A* M; U7 q! }3 I010-12345678
, p! |" E* z5 y6 H$ h% S# @
" s7 Y) f4 u- Z& w ~% B$ L(0432)1234567-1234
% U" X5 [- I3 z' ~
5 S- o+ v+ @% q }$ ], X1 N' R : c* F0 b% u/ W) O5 ` C0 _/ u3 E
' ~+ K$ a- Q7 p/ v4 d
原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html) F3 j. h3 ~5 _. |/ ]' f
————————————————2 v2 v' K ~6 s4 F6 A Z
版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
* f# w* i* M2 [5 R! @原文链接:https://blog.csdn.net/heaven__18/article/details/84757512 |
|