JS的正则问题,都被搞晕了,不知道问题出在哪里,SOS SOS @_@ @_@ @_@ @_@
先上代码,再说问题
function regExHTML(h){
var re = new RegExp("<div[^>]*class="elist"[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>.*?</div>|.)*?</div>|.)*?</div>|.)*?</div>|.)*?</div>");
var r = re.exec(h);
alert(r);
}
var re = new RegExp("<div[^>]*class="elist"[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>.*?</div>
[解决办法]
.)*?</div>
[解决办法]
.)*?</div>
[解决办法]
.)*?</div>
[解决办法]
.)*?</div>");换成var re = /<div[^>]*class="elist"[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>.*?</div>试试
[解决办法]
.)*?</div>
[解决办法]
.)*?</div>
[解决办法]
.)*?</div>
[解决办法]
.)*?</div>/g;