Javascript 用于提取括号之间的模式(包括括号本身)的正则表达式
我有下面这样的绳子Javascript 用于提取括号之间的模式(包括括号本身)的正则表达式,javascript,regex,react-native,Javascript,Regex,React Native,我有下面这样的绳子 xyz xyz xyz(1-833-BBY-OPEN)xyz xxxx xxx(1-833-BBY-TEST) 从上面的字符串中,我需要使用正则表达式提取所有电话号码 范例 正则表达式的文字描述类似于。。。以(1-开始,以结束) 预期产量是 [(1-833-BBY-OPEN),(1-833-BBY-TEST)] const string=“xyz xyz xyz(1-833-BBY-OPEN)xyz xxxx xxx(1-833-BBY-TEST)” 常量正则表达式=/\((
xyz xyz xyz(1-833-BBY-OPEN)xyz xxxx xxx(1-833-BBY-TEST)
从上面的字符串中,我需要使用正则表达式提取所有电话号码
范例
正则表达式的文字描述类似于。。。以(1-
开始,以结束)
预期产量是
[(1-833-BBY-OPEN),(1-833-BBY-TEST)]
const string=“xyz xyz xyz(1-833-BBY-OPEN)xyz xxxx xxx(1-833-BBY-TEST)”
常量正则表达式=/\((1-[0-9A-Za-z-]+)\)/g
常数数=[]
让比赛
while(match=regex.exec(字符串)){
数字。推送(匹配[1])
}
日志(“数字:”,数字)
//编号:[“1-833-BBY-OPEN”,“1-833-BBY-TEST”]
regex对
\(
…匹配单个左括号…后跟1-
…这两个字符…后跟[^)]+
。。。至少有一个(或多个)字符不是右括号。。。接着是\)
。。。结束括号.as控制台包装{最小高度:100%!重要;顶部:0;}