JavaScript:正则表达式 应用

1.

  var data = "<table id="test"><tr class="light"><td> test </td></tr></table>";
   var reg = /<([a-z]+)[^>]*>/ig;
   var a = data.replace(reg, "<$1>");
   console.log(a);

2.

var str="";
    var data = [' <img alt="" border="0" name="g6-o44-1" onload="DrawImage" src="/bmp/foo1.jpg" />', ' <img src="/bmp/foo2.jpg" alt="" border="0" name="g6-o44-2" onload="DrawImage" />'] ;  
    var reg = /<img(?=(?:(?!name=).)*name=(['"]?)([^'"s>]+)1)(?:(?!src=).)*src=(['"]?)([^'"s>]+)3[^>]*>/i;  
    for(var i=0;i<data.length;i++)  
    {  
        var s = data[i];  
        str += "源字符串:" + s + "
";  
       
        if(reg.test(s))  
        {  
            str+= "name: " + RegExp.$2 + "
";  
            str += "src: " + RegExp.$4 + "
";  
        }  
    }  
    console.log(str);

3.

原文地址:https://www.cnblogs.com/hongdada/p/3374220.html