当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > 清除WORD冗余格式并粘贴

HTML/XHTML教程
“mailto”的六则应用技巧
meta标签之详解
按形容词分类:活泼、快乐、有趣
按形容词分类:狂野、充沛、动感
按形容词分类:高尚、自然、安稳
按形容词分类:简单、洁净、进步
按颜色分类:黑色和白色(Black & White)
按颜色分类:橙色系(Yellow Red)
按颜色分类:蓝色系(Blue)
按颜色分类:紫色系(Purple)
按形容词分类:冷静、自然
按形容词分类:传统、稳重、古典
按形容词分类:柔和、洁净、爽朗
按颜色分类:黄绿色系(Yellow Green)
按颜色分类:绿色系(Green)
按颜色分类:青绿色系(Blue Green)
按形容词分类:传统、高雅、优雅
按颜色分类:紫红色系(Red Purple)
按形容词分类:华丽、花哨、女性化
按形容词分类:简单、进步、时尚

HTML/XHTML教程 中的 清除WORD冗余格式并粘贴


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 152 ::
收藏到网摘: n/a

/ 清除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: <o:p></o:p>
 html = html.replace(/<\/?\w+:[^>]*>/gi, "") ;
 // Replace the &nbsp;
 html = html.replace(/&nbsp;/, " " );
 // 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 ) ;
}