0

我已经看到了相关的答案,但这让我想到了以下问题,这仍然不起作用,我不知道为什么。

我有以下示例:

var oldHTML = "<p></p><p></p><p>Fred was here.</p><p></p><p></p>;

var newHTML = oldHTML.replace(/<p><\/p>/g, "");

alert(newHTML);

这是小提琴:http: //jsfiddle.net/BQrbb/

检查控制台以查看错误。“未捕获的语法错误:意外的令牌非法”

我希望 newHTML 变成“Fred was here”。包裹在“p”标签中。

呃 - 正则表达式很强大,但通常是 PITA。:)

提前致谢!

4

1 回答 1

2

这不是正则表达式问题。您的字符串需要一个右引号。

于 2013-08-10T15:19:49.393 回答