JS正则获取HTML元素的方法
2017-04-02 14:59:45文章来源:点点软件园热度:0
这篇文章主要介绍了JS正则获取HTML元素的方法,结合实例形式分析了JS针对页面HTML元素正则操作相关技巧与注意事项,需要的朋友可以参考下更多最新IT资讯尽在金顺软件园http://www.jinshun168.com/
var html = $("#summaryTemplate").html();
var imageMath = /<img [^<,>]*(?=target-type=("|')replace("|'))[^/,<,>]*\/>/;
var scriptMath = /<script [^<,>]*(?=target-type=("|')replace("|'))[^/,<,>]*><\ script="">/;
var linkMath = /<link [^<,>]*(?=target-type=("|')replace("|'))[^/,<,>]*\/>/;
alert(html.match(imageMath));
var ht="
asf
";
ht.match(imageMath)
为什么Math返回的数组不是 多个Img对象,而是
var attrbuteMath = "(?:\\w+)\\s*(?:=[^{,},<,>]+)";
var srcMath = "src(?:=[^{,},<,>]+)";
var hrefMath = "href(?:=[^{,},<,>]+)";
var scriptMath = "<\ script="">";
var ge = new RegExp(scriptMath,"gi");
// var html = "
后来验证是我的错,正则中 有g配置,是否下移至下一个目标。
正确
金顺软件园小编推荐:
以上,就是金顺软件园小编给大家带来的JS正则获取HTML元素的方法全部内容,希望对大家有所帮助!