2 yufeng4528 yufeng4528 于 2016.02.03 09:51 提问

联系电话正则表达式验证

用于手机号码 如 13567543330
座机 057563552736 或 63552736 2个都可以验证

6个回答

rui888
rui888   Ds   Rxr 2016.02.03 11:26
已采纳

(010\d{8})|(0[2-9]\d{10})|(13\d{9})|(14[57]\d{8})|(15[0-35-9]\d{8})|(18[0-35-9]\d{8})|(^[1-9]\d{7}$
图片说明

rui888
rui888 js
接近 2 年之前 回复
rui888
rui888   Ds   Rxr 2016.02.03 10:19

(010\d{8})|(0[2-9]\d{9})|(13\d{9})|(14[57]\d{8})|(15[0-35-9]\d{8})|(18[0-35-9]\d{8})|([1-9]\d{7})

你看看还有没有遗漏的
http://flyingcat2013.blog.51cto.com/7061638/1576568/

rui888
rui888 回复yufeng4528: /(010\d{8})|(0[2-9]\d{10})|(13\d{9})|(14[57]\d{8})|(15[0-35-9]\d{8})|(18[0-35-9]\d{8})|(^[1-9]\d{7}$)/.test('12345678901')
接近 2 年之前 回复
yufeng4528
yufeng4528 这样我随便输入个11位都能通过啊 区号是不是要验证一下啊
接近 2 年之前 回复
gary16
gary16   2016.02.03 10:52

(\d{11})|(\d{12})|(\d{8})

zcxgz362324
zcxgz362324   2016.02.03 17:49

这个分可是一定要给我了 给你个网站正则表达式在线工具

zcxgz362324
zcxgz362324   2016.02.03 17:50

里面有一个匹配手机号

henuyx
henuyx   2016.02.18 17:12

可以分开做,先验证手机,再验证座机无区号,再验证座机有区号,分三个正则表达式比较好

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!