使用Regex删除某些HTML标记

Ben*_*Ben 1 html javascript regex tinymce

我使用tinyMCE库来编辑HTML,返回如下内容:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
... Your HTML ...
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想删除doctype,html,head和body标签,这样就可以了

... Your HTML ...
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的功能.

function stripHTML(html) {
    return str.replace(/<(\/?|\!?)(DOCTYPE html|html|head|body)>/, ""); 
}
Run Code Online (Sandbox Code Playgroud)

这只<!DOCTYPE html>从字符串中删除.

如果有更简单的方法,请指出我正确的方向.有任何想法吗?

use*_*661 7

function stripHTML(html) {
     return str.replace(/<(\/?|\!?)(DOCTYPE html|html|head|body)>/g, ""); 
}
Run Code Online (Sandbox Code Playgroud)

您需要一个全局修改器来获取所有案例 http://regex101.com/r/aA1vL0