织梦CMS - 轻松建站从此开始!

罗索实验室

当前位置: 主页 > 杂项技术 > Web >

用JS清除word保存为html格式后产生的垃圾代码

罗索客 发布于 2004-02-16 15:33 点击:次 
scriptlanguage= gt; !-- functioncleanWordString(html){ html=html.replace(/\\/?SPAN[^]*/gi,);//RemoveallSPANtags html=html.replace(/(\\w[^]*)class=([^]*)([^]*)/gi,$1$3);//RemoveClassattributes //html=html.replace(/(\\w[^]*)style=([^]*)([^]*)/gi,$1$3);
TAG:

<script  language=javascript>  
<!--  
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  )  ;  
           test.b.value  =  html  
}  
//-->  
</script>  
<form  id=test>  
<textarea  name=a  cols=60  rows=13></textarea><br>  
<textarea  name=b  cols=60  rows=13  ID="b"></textarea>  
<input  type=button  onclick="cleanWordString(test.a.value);"  value=转换>  
</form>


----------------------------------------------
CSDN WebDev ASP,IIS fourm master
SiteManager-CMS Developer
Public-Secure-Office Information scheme Provider
ChinaDNS Partner
Welcome to visit: http://www.always4u.net (iwgh)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www1.rosoo.net/a/200402/423.html]
本文出处: 作者:iwgh
顶一下
(1)
50%
踩一下
(1)
50%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容