js清除WORD格式
http://www.sadbus.com
//清除WORD格式
function cleanWordString(html) {
html = html. replace(/<\/?SPAN[^>]*>/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
// 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>");
//insertHTML( html ) ;
return html;
}
function cleanWordString(html) {
html = html. replace(/<\/?SPAN[^>]*>/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
// 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>");
//insertHTML( html ) ;
return html;
}