如何验证以下网址:
在上述所有情况下,我的正则表达式将返回true,我也想从第一个案例中提取url。我们如何实现此功能?
答案 0 :(得分:0)
我刺伤了它:
var match = url.match(/(http:\/\/www\.google\.com\/test)|http:\/\/(www\.)?google\.com/);
if(match){
alert("found it");
if(match.length>1 && match[1]){
alert("captured it "+match[1]);
}
}
显然,只有|
一侧的捕获组使捕获组在那里但未定义
PS:我在网址上添加了斜杠,不应该在那里吗?