Javascript 如何使用JS从HTML字符串中删除结束标记

Javascript 如何使用JS从HTML字符串中删除结束标记,javascript,jquery,Javascript,Jquery,我想删除给定HTML字符串的结束标记。我从文档中获取HTML字符串,如下所示: var front = $('<div>').append($(clean_copy).contents().remove().end()).remove().html(); var front=$('').append($(clean_copy).contents().remove().end()).remove().html(); 我现在想从下面删除: <div id="div1" styl

我想删除给定HTML字符串的结束标记。我从文档中获取HTML字符串,如下所示:

var front = $('<div>').append($(clean_copy).contents().remove().end()).remove().html();
var front=$('').append($(clean_copy).contents().remove().end()).remove().html();
我现在想从下面删除

<div id="div1" style="font-size: 20px"></div>

我对regex很生疏,但我想试试这样的东西:

console.log("Remove End: " + front.replace('/<(/)?div([^>]*)>/g', ''));
console.log(“删除端:+front.replace('/]*)>/g',”);
上述操作无效,如何删除任何标记?另外,某些字符串可能没有结束标记。

请尝试
front。替换(/$/)

它取代了你的div。 如果要替换任何最后一个末端标记,请使用此
front.replace(//$/)

尝试
front.replace(//$/)

它取代了你的div。
如果要替换任何最后一个结束标记,请使用此
front.replace(/$/)

以便删除任何(全部)标记或仅删除结束div标记???因此要删除任何(全部)标记或仅删除结束div标记???您的RegExp错误。不要使用“”RegExp是在//中编写的,请参见我的示例您将RegExp弄错了。不使用“”RegExp是在//中编写的,请参见我的示例