首页 > 匹配非‘ ’以外的正则

匹配非‘ ’以外的正则



<p>&nbsp;&nbsp;&nbsp;&nbsp;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;</p> <p>dfsafdsa&nbsp;kljklfdsja&nbsp;</p>

我想写一个匹配上面那个不全是' '的标签内容(包括标签),不知哪位大神能帮忙指点一下,谢谢!


var str = '

<p>&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p>dfsafdsa&nbsp;kljklfdsja&nbsp;</p>

';
var re = /<[^>]+>(\s+\w.*|\w.*)<\/[^>]+>/g;

str = str.replace(/&nbsp;/g, ' '); //先把所有&nbsp;替换成正则中能匹配的元字符' '
console.log(str); //

<p>    </p>



<p>    </p>



<p>dfsafdsa kljklfdsja </p>


console.log(re.exec(str)[1]); //dfsafdsa kljklfdsja
【热门文章】
【热门文章】