日期:2014-05-16  浏览次数:20309 次

Javascript正则表达式该怎么写
var a='中国
<img src="test.jpg" id="img">
<br/>';

$("#img").click(function(){
   $(this).remove();
   a=a.replace(‘中国’+"<br/>",'');
})
在chrome可以,在ie没反应,

请问怎么写针对ie的正则表达式,我估计可能有换行符空格之类的影响

------解决方案--------------------
    var str = document.getElementById('a').innerHTML;
    var reg = /中国\s*.*\s*<br\s*\/*>/gi;
    str = str.replace(reg,'');
    console.log(str)


不太会,勉强写出这个。