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

求个简单正则
查找一段字符串中的第一个P标签和最后一个P标签,如果P标签中没有包含内容,则删除该P标签。
------解决方案--------------------
为空的定义是没有内容或者只有空格或者 吗?
<script type="text/javascript">
    var str="<p align='left'> &nbsp; &nbsp;</p>sd<p>sdf</p>sdfsdf<br/>sdfs<p></p>";
    str=str.replace(/^<p[^>]*>(\s
------解决方案--------------------
&nbsp;)*<\/p>
------解决方案--------------------
<p[^>]*>(\s
------解决方案--------------------
&nbsp;)*<\/p>$/ig,'');
    console.log(str);
</script>