我有 html文字,我想提取" src"来自iframe 。
我在这里有这个例子: 这是有效的,它选择我想要的...但是当我把REGEX放在我的代码上时它说:" 未捕获的SyntaxError:无效的正则表达式:缺少/ " http://www.regexr.com/3b4rg
码
strInputCode='<p><iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/v=k4ixAfJ1LuI?rel=0&controls=0&showinfo=0" width="560"></iframe></p> ';
var m,
urls = [],
str = strInputCode,
rex = /<iframe[^>]+src="?([^"\s]+)"?[^>]*\></iframe>/g;
while (m = rex.exec(str)) {
urls.push(m[1]);
}
for (var i = 0; i < urls.length; i++) {
console.log("---------------",urls[i]);
}
&#13;
你能帮帮我吗?谢谢。