清除WORD冗余格式并粘贴

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

/ 清除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(/<]*/gi"\??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 ) ;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航