首頁  >  問答  >  主體

javascript - 正規表示式,匹配連續的多個字元替換成一個字符

正規用的比較少,所以來請教大家了。 。 。

var reg=/<p><br><\/p><p><br><\/p><p><br><\/p>/;
var con=$('#content').html().replace(reg, '<p><br></p>');

就是我想把連續的/<p>
</p>配對成一個,省得看著全是換行,現在reg匹配三個替換成一個p標籤,這個有問題。 。 。 。 。 。例如我有五個p標籤,他會輸出三個p標籤。 。 。因為匹配到第一個三個後他會從第二個p標籤繼續匹配!求助攻

怪我咯怪我咯2690 天前713

全部回覆(3)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-05-18 11:04:12

    雷雷

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-18 11:04:12

    var reg = /

    |

    /g;
    var con = $('#content').html().replace(reg, '');
    con = '

    ' + con + '

    ';

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-18 11:04:12

    雷雷

    回覆
    0
  • 取消回覆