|
|
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。
0 h2 Q. a) P8 u7 `( v1 h L
! a- I; F" q2 q' t7 ]- ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码 2 Q F9 | F7 d5 p$ w3 F* r6 W) P t
% i6 m% f0 a6 R2 |/ d, R; F% M规则说明:
0 Z6 G2 Z$ i: R* j U2 o; h- g& ]3 Q( [
1、可以是1开头的11位数字(手机号)$ q8 J' ?8 X3 e. ^1 T! t ]
2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式) G, n! w0 J& r7 i5 X% L
3、区号是0开头的3~4位数字,可以没有区号
" K, T5 G# r5 {5 L+ A+ |8 i3 l2 l7 I# k% H9 S
4、电话号是5~8位数字,不能以0开头
" |% b* T) H; p/ L6 Q' X: j5、分机号是1~8位数字,可以没有分机号
1 |% P7 H! {5 h0 Z
6 L0 s5 c- x% t
; \' E) @8 A F6 B* E1 W
- \9 Y8 n( H" K# |3 @合法数据示例:8 ?) d. V5 P' \! x) a4 P/ b
7 K( n! B7 l; M138123412344 K9 R: @. p, |
7 g( t3 U: [& t8 L010-12345678# i7 G- F/ `5 d7 w9 i/ p' E
) z$ k/ |3 d! w, k" J2 I2 |(0432)1234567-1234 z6 R7 s- x6 d, B8 P# Q7 B2 l
( W1 Z: t& {' W2 a
$ Y. ^! P0 d# M7 N a
* m. k* b0 g& |$ V原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html/ P8 ` ]$ `4 Z0 p! e: l
————————————————
W8 a6 A* v& [' D! ]) `版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
# z9 j* {5 c/ P) Z. Q, C: _原文链接:https://blog.csdn.net/heaven__18/article/details/84757512 |
|