Javascript 使用jQuery从响应中匹配正则表达式
我试图获得一个网站的查看源,然后做一个正则表达式匹配。我正在使用jQuery。我在Javascript 使用jQuery从响应中匹配正则表达式,javascript,jquery,regex,Javascript,Jquery,Regex,我试图获得一个网站的查看源,然后做一个正则表达式匹配。我正在使用jQuery。我在谷歌开发者控制台中测试脚本。它返回此错误无法读取未定义的属性“match”。。但当我一个接一个地输入单独的命令时,它是可以工作的 q = "google.com"; var view_src = $.get('http://'+q, function(response) { return response;
谷歌开发者控制台
中测试脚本。它返回此错误无法读取未定义的属性“match”。
。但当我一个接一个地输入单独的命令时,它是可以工作的
q = "google.com";
var view_src = $.get('http://'+q, function(response)
{ return response;
}
);
var src_res = view_src.responseText;
var reg_gg = src_res.match(/google.com/);
console.log(reg_gg);
这是因为您的
视图\u src
不包含reposneText
属性
尝试使用“匹配成功”功能移动代码。应该有帮助。get是一个异步请求。您必须处理回调中的响应。您的回调返回将永远不会到达
查看\u src
。