求正则表达式:判断字符串是否包含手机号码

 我来答
哦_廿一
2017-06-05 · TA获得超过431个赞
知道小有建树答主
回答量:273
采纳率:91%
帮助的人:227万
展开全部
请问你所说的电话号码是什么格式的,需要严格匹配吗?还是只要提取出11位的数字就行?
追问
11位手机号码,因为字符串中包含汉字字母还有手机号,字符串长度不固定,所以 我在遍历的时候想判断哪个字符串中包含手机号,就把哪个字符串输出出来
追答
//javascript

var re = /\d{11}/;匹配包含11位数字的字符串

re.test("sasd12345678901fgfd");//true
re.test("sasd12345678901");//true
re.test("12345678901");//true
re.test("123456");//false
re.test("123456sdssd");//false
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式