这个正则表达式怎么写?
用于清除所有html标签,但是如果遇到<p.......></p>和<br>标签则不清除,只是要把<p.......></p>标签里面的属性清除。

解决方案 »

  1.   


    var html = document.body.innerHTML;
    var reg = /(?:<p.*?>.*?<\/p>)|(?:<br>)/img;
    var arr = html.match(reg);
    if (arr!=null)
    {
    document.body.innerHTML = arr.join("").replace(/(<p.*?>)/img,"<p>");
    }
      

  2.   

    可能你们理解错了,我举个例子:
    比如用正则表达式把<FONT size=3>
    <P style="LINE-HEIGHT: 180%">&nbsp;&nbsp;&nbsp;<SPAN style="FONT-FAMILY: 楷体_GB2312"> 由于赠送的阁楼增加了使用面积,自然让人有了“天上掉馅饼”得了便宜的感觉,因此市场反应热烈也在意料之中。一时间,带阁楼的顶层从“滞销品”一跃成为了抢手的“香饽饽”,受到消费者近乎疯狂的追捧,有阁楼赠送的楼盘顶层住宅常常在排号认购期间就被人订走。而事实是,各楼盘推出的顶层住宅的价格也随行情在一路上涨。那么,仔细算一算,阁楼真的是“送”的吗?</SPAN>&nbsp;</P>
    <P style="LINE-HEIGHT: 180%">&nbsp;&nbsp;&nbsp; 一般来说,赠送的阁楼增加了房屋的使用面积,如果价格比较合理而消费者又可以承受,那么买顶层送的阁楼确实是非常经济实惠的。<SPAN lang=EN-US> </SPAN></P>
    <P style="LINE-HEIGHT: 180%"><SPAN lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>从设计上看,有阁楼的顶层与复式住宅是非常相似的,带阁楼的顶层打破了原有户型的单调平面形式,把室内居住环境空间化、层次化,使功能分区更为合理。阁楼不仅仅可以作为储藏室使用,更可以被当作卧室、书房或儿童房,而较高阁楼完全可以作为客厅会客使用。这就给居住者留出大量空间,在下层原有的空间设计起居室、客厅、浴室、厨房等。顶层有着良好的隔音功能,安静、私密性强,而有天窗、露台的顶层阁楼可以满足人们对阳光的渴望,这些对于追求生活品质的人们来说是再适合不过的了。<SPAN lang=EN-US> </SPAN></P>
    <P style="LINE-HEIGHT: 180%"></P></FONT>&nbsp;改成
    <P>&nbsp;&nbsp;&nbsp;由于赠送的阁楼增加了使用面积,自然让人有了“天上掉馅饼”得了便宜的感觉,因此市场反应热烈也在意料之中。一时间,带阁楼的顶层从“滞销品”一跃成为了抢手的“香饽饽”,受到消费者近乎疯狂的追捧,有阁楼赠送的楼盘顶层住宅常常在排号认购期间就被人订走。而事实是,各楼盘推出的顶层住宅的价格也随行情在一路上涨。那么,仔细算一算,阁楼真的是“送”的吗?&nbsp;</P>
    <P>&nbsp;&nbsp;&nbsp; 一般来说,赠送的阁楼增加了房屋的使用面积,如果价格比较合理而消费者又可以承受,那么买顶层送的阁楼确实是非常经济实惠的</P>
    <P>&nbsp;&nbsp;&nbsp;&nbsp;从设计上看,有阁楼的顶层与复式住宅是非常相似的,带阁楼的顶层打破了原有户型的单调平面形式,把室内居住环境空间化、层次化,使功能分区更为合理。阁楼不仅仅可以作为储藏室使用,更可以被当作卧室、书房或儿童房,而较高阁楼完全可以作为客厅会客使用。这就给居住者留出大量空间,在下层原有的空间设计起居室、客厅、浴室、厨房等。顶层有着良好的隔音功能,安静、私密性强,而有天窗、露台的顶层阁楼可以满足人们对阳光的渴望,这些对于追求生活品质的人们来说是再适合不过的了。</P>
    <P></P>&nbsp;
      

  3.   

    <P style="LINE-HEIGHT: 180%">的正则表达式怎么写?
      

  4.   

    <P style="LINE-HEIGHT: 180%">的正则表达式应该这样写 /<p\s[^>]*>/img
      

  5.   

    <div id='in'>
    <FONT size=3>

    <P style="LINE-HEIGHT: 180%;color:red">&nbsp;&nbsp;&nbsp;
    <SPAN style="FONT-FAMILY: 楷体_GB2312"> 
    由于赠送的阁楼增加了使用面积,自然让人有了“天上掉馅饼”得了便宜的感觉,<br/>因此市场反应热烈也在意料之中。一时间,带阁楼的顶层从“滞销品”一跃成为了抢手的“香饽饽”,受到消费者近乎疯狂的追捧,有阁楼赠送的楼盘顶层住宅常常在排号认购期间就被人订走。而事实是,各楼盘推出的顶层住宅的价格也随行情在一路上涨。那么,仔细算一算,阁楼真的是“送”的吗?</SPAN>&nbsp;
    </P>
    <P style="LINE-HEIGHT: 180%">&nbsp;&nbsp;&nbsp; 一般来说,赠送的阁楼增加了房屋的使用面积,<br>如果价格比较合理而消费者又可以承受,那么买顶层送的阁楼确实是非常经济实惠的。<SPAN lang=EN-US> </SPAN></P>
    <P style="LINE-HEIGHT: 180%"><SPAN lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>从设计上看,有阁楼的顶层与复式住宅是非常相似的,带阁楼的顶层打破了原有户型的单调平面形式,把室内居住环境空间化、层次化,使功能分区更为合理。阁楼不仅仅可以作为储藏室使用,更可以被当作卧室、书房或儿童房,而较高阁楼完全可以作为客厅会客使用。这就给居住者留出大量空间,在下层原有的空间设计起居室、客厅、浴室、厨房等。顶层有着良好的隔音功能,安静、私密性强,而有天窗、露台的顶层阁楼可以满足人们对阳光的渴望,这些对于追求生活品质的人们来说是再适合不过的了。<SPAN lang=EN-US> </SPAN></P>
    <P style="LINE-HEIGHT: 180%"></P></FONT>&nbsp;
    </div><script>
    var p = /<\/?(?!p|br)([^>]*)>/ig
    document.getElementById('in').innerHTML = document.getElementById('in').innerHTML.replace(p,'');
    </script>
      

  6.   


    var str = "<div id=\"odiv\">asdfasdf</div><p id=\"asdfasdf\">asdflkjskdjafkj</p><p>fasdfasfdsadf</p>";
    var re = /<p[^>]*>([\s\S]*?)<\/p>/g;
    var arr = [];
    while(re.exec(str))arr[arr.length]=RegExp.$1;
    str = "<p>" + arr.join("</p><p>") + "</p>";
    alert(str);
      

  7.   

    但是我还想要div里面的内容asdfasdf
      

  8.   

    谢谢!我再补充一下
    <div id='in'>
        <FONT size=3>
        
    <P style="LINE-HEIGHT: 180%;color:red">&nbsp;&nbsp;&nbsp;
    <SPAN style="FONT-FAMILY: 楷体_GB2312"> 
    由于赠送的阁楼增加了使用面积,自然让人有了“天上掉馅饼”得了便宜的感觉,<br/>因此市场反应热烈也在意料之中。一时间,带阁楼的顶层从“滞销品”一跃成为了抢手的“香饽饽”,受到消费者近乎疯狂的追捧,有阁楼赠送的楼盘顶层住宅常常在排号认购期间就被人订走。而事实是,各楼盘推出的顶层住宅的价格也随行情在一路上涨。那么,仔细算一算,阁楼真的是“送”的吗?</SPAN>&nbsp;
    </P>
    <P style="LINE-HEIGHT: 180%">&nbsp;&nbsp;&nbsp; 一般来说,赠送的阁楼增加了房屋的使用面积,<br>如果价格比较合理而消费者又可以承受,那么买顶层送的阁楼确实是非常经济实惠的。<SPAN lang=EN-US> </SPAN></P>
    <P style="LINE-HEIGHT: 180%"><SPAN lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>从设计上看,有阁楼的顶层与复式住宅是非常相似的,带阁楼的顶层打破了原有户型的单调平面形式,把室内居住环境空间化、层次化,使功能分区更为合理。阁楼不仅仅可以作为储藏室使用,更可以被当作卧室、书房或儿童房,而较高阁楼完全可以作为客厅会客使用。这就给居住者留出大量空间,在下层原有的空间设计起居室、客厅、浴室、厨房等。顶层有着良好的隔音功能,安静、私密性强,而有天窗、露台的顶层阁楼可以满足人们对阳光的渴望,这些对于追求生活品质的人们来说是再适合不过的了。<SPAN lang=EN-US> </SPAN></P>
    <P style="LINE-HEIGHT: 180%"></P></FONT>&nbsp;
    </div><script>
    var p = /<\/?(?!p|br)([^>]*)>/ig
    document.getElementById('in').innerHTML = document.getElementById('in').innerHTML.replace(p,'');
    var reg = /<p[^>]*>/img;
    document.getElementById('in').innerHTML = document.getElementById('in').innerHTML.replace(reg,'<P>');
    </script>