清除WORD冗余格式并粘贴

/ 清除WORD冗余格式并粘贴
function cleanAndPaste( html ) {
// Remove all SPAN tags
html = html.replace(/</?SPAN[^>]>/gi, "" );
// Remove Class attributes
html = html.replace(/<(\w[^>]
) class=([^ |>])([^>])/gi, "<$1$3") ;
// Remove Style attributes
html = html.replace(/<(\w[^>]) style="([^"])"([^>])/gi, "<$1$3") ;
// Remove Lang attributes
html = html.replace(/<(\w[^>]
) lang=([^ |>])([^>])/gi, "<$1$3") ;
// Remove XML elements and declarations
html = html.replace(/<\??xml[^>]*>/gi, "") ;
// Remove Tags with XML namespace declarations:

1<o:p></o:p>

html = html.replace(/</?\w+:[^>]*>/gi, "") ;
// Replace the  
html = html.replace(/ /, " " );
// Transform

1<p> to <div>   
2var re = new RegExp("(<p)([^>]*&gt;.*?)(&lt;\/P&gt;)","gi") ; // Different because of a IE 5.0 error   
3html = html.replace( re, "<div$2< div="">" ) ;   
4  
5insertHTML( html ) ;   
6}</div$2<></p)([^></div></p>
Published At
Categories with 网页设计
Tagged with
comments powered by Disqus