早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求一正则表达式...可以匹配这样的字符串..+1(###)###-####或(###)###-####...其中#只能是数字..

题目详情
求一正则表达式...
可以匹配这样的字符串..
+1(###) ###-####或(###) ###-#### ...
其中#只能是数字..
▼优质解答
答案和解析

var v='+1(123) 123-1234|(987) 987-9876';
var r=/(?:\+1)?\(\d{3}\) \d{3}-\d{4}/g;
var vs=v.match(r);
alert(vs[0]);//+1(123) 123-1234
alert(vs[1]);//(987) 987-9876