wangEditor编辑器过滤word文档自带标签样式
function removeWordXml(text){
var html = text;
html = html.replace(/<\/?SPANYES[^>]*>/gi, "");// Remove all SPAN tags
// html = html.replace(/<(\w[^>]*) class=([^|>]*)([^>]*)/gi, "<$1$3"); // Remove Class attributes
// html = html.replace(/<(\w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3"); // Remove Style attributes
html = html.replace(/<(\w[^>]*) lang=([^|>]*)([^>]*)/gi, "<$1$3");// Remove Lang attributes
html = html.replace(/<\\?\?xml[^>]*>/gi, "");// Remove XML elements and declarations
html = html.replace(/<\/?\w+:[^>]*>/gi, "");// Remove Tags with XML namespace declarations: <o:p></o:p>
html = html.replace(/ /, "");// Replace the
html = html.replace(/\n(\n)*( )*(\n)*\n/gi, '\n');
// Transform <P> to <DIV>
// var re = new RegExp("(<P)([^>]*>.*?)(<//P>)","gi") ; // Different because of a IE 5.0 error
// html = html.replace(re, "<div$2</div>");
return html;
}
.文本内容提交时,使用上面方法进行转化