JS 过滤剪贴板中的WORD代码

原创 2007年09月19日 09:33:00
function filtrate()//过滤剪贴板中的WORD代码
{
    var html=clipboardData.getData("text");
           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(/&nbsp;/,  "  "  );//  Replace  the  &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>"  )  ;
    clipboardData.setData("text",html);

相关文章推荐

js过滤特殊字符

转自:http://blog.csdn.net/you23hai45/article/details/21120119

利用JavaScript 实现Word简单导出功能

最近项目中需要一个word导出的功能,上网查了下相关资料,基本上都是基于Jacob或者POI等组件来实现,需要相关jar以及环境配置,如果不好好研究下,不是那么好实现,这里介绍一种单纯利用javaSc...

js复制内容到剪贴板代码,js复制代码

例子       function jsCopy(){          var e=document.getElementById("contents");//对象是contents    ...

js实现多种浏览器访问剪贴板

  • 2017年08月08日 16:05
  • 1KB
  • 下载

点击按钮复制到剪贴板 js

Document function jsCopy(){ var e=document.getElementById(...

jquery.zclip.js复制到剪贴板

  • 2015年01月23日 16:01
  • 41KB
  • 下载

js 实现 Javascript操作剪贴板

  • 2010年03月30日 14:57
  • 781B
  • 下载

JS 复制到剪贴板

JS 复制到剪贴板 /* * 复制到剪贴板 * * */ function copyToClipboard(txt) { if(window.clip...

JS粘贴文本到剪贴板

  • 2014年10月13日 14:01
  • 10KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS 过滤剪贴板中的WORD代码
举报原因:
原因补充:

(最多只允许输入30个字)