|
|
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。
* r$ E; C, |6 `( _, f
! s- i" Q5 W4 T. q7 u3 R- ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码 3 k" v2 ]* u) w6 {6 a0 h( z+ s- Z
T7 a5 R% q1 B+ k* m# h
规则说明:
+ r8 J: ^5 L8 d# l( j7 q5 I
" q% H, H) I2 j% c; U1、可以是1开头的11位数字(手机号)
9 @6 ^& ~* |2 Q7 a- W2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式1 w- d' x% E. v/ z- k# ]
3、区号是0开头的3~4位数字,可以没有区号0 B, i% b9 p% T, _
* a1 a+ ]1 Z h0 V4 ~# V$ x, ]6 M4、电话号是5~8位数字,不能以0开头
5 |8 }1 G. u ~! D+ `' ?5、分机号是1~8位数字,可以没有分机号6 X- j' s9 w* R
6 d7 Q; E2 V0 {, v
9 f {! _' Q* p: Z6 |/ ~/ N0 i8 [) i+ z r" n& D( M" z, i- c; W. W
合法数据示例:! V( m) H! b% e0 q% C( @( ]
' w; A- E; ^, X; f13812341234
# U- Q+ V8 s7 C- g
) x, i( g- K4 A( w010-12345678 p) f$ g- F+ e
" a" Z+ _ P2 z3 X& w# N+ h+ j(0432)1234567-1234! [5 f8 l2 i, S R( J' ]1 M
! d3 I7 G2 p. X: n2 \
5 N5 Q1 v7 X( E" g+ s/ c2 D0 s n. ?6 d0 {- Q
原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html# |! a; p4 T( f2 d
————————————————$ }: v+ U; y1 F, e
版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
+ o' T1 r8 V% g$ |/ W! Y$ U# P, X原文链接:https://blog.csdn.net/heaven__18/article/details/84757512 |
|