|
|
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。% C$ ~# o5 W" o2 \
% M6 h' A8 C0 q% ?- ^1\d{10}$|^(0\d{2,3}-?|0\d2,3)?[1-9]\d{4,7}(-\d{1,8})?$
复制代码
) }3 `, \) ]3 r: x6 o7 h" L: B; E7 b D5 H- x" s3 j4 I; W& ^
规则说明:
$ _0 l8 V- d; o9 a u- M+ e
8 c4 b. f5 @7 \# b. s9 x( G1、可以是1开头的11位数字(手机号)/ W6 u- x' t, ~7 e
2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式2 T- c- k$ u" D: w! N& c3 F$ B6 _
3、区号是0开头的3~4位数字,可以没有区号# K: b5 {# z, o( i+ ^5 H
2 ^$ {. F; I; y, X# ^9 R
4、电话号是5~8位数字,不能以0开头
8 a0 Z1 I2 `, }( r5、分机号是1~8位数字,可以没有分机号
% D5 H# \, l% X+ P3 |
! [ U0 E' ?* {- o9 ^% e6 l5 a
9 _$ O: p, u# a$ A0 G& h! N
3 L. G% _" i2 z% b. H" k' H合法数据示例:( Z- b$ [: n. p+ G" t
: M# q, I0 l5 Z' P, u13812341234
" c8 O/ k3 Q: K% r0 w6 I" s3 Z$ i' [
010-12345678# V' t( V& _9 F# f
, t: ^7 N8 b S$ k n! a
(0432)1234567-12349 t" {& j4 r! z( L3 @( ?5 \
( d! q# a8 I& |
3 K/ ?% `1 W! D1 e& z) q; {. H
. e/ P: ~, n: d; I原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html
M: z* Q3 i, M8 {* Q————————————————
3 B) ?( k f t1 } s; T8 r4 Y版权声明:本文为CSDN博主「heaven__18」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
8 H/ B8 H/ |+ { i& i原文链接:https://blog.csdn.net/heaven__18/article/details/84757512 |
|