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

如题所述

第1个回答  2017-06-05
请问你所说的电话号码是什么格式的,需要严格匹配吗?还是只要提取出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

本回答被提问者采纳
相似回答