直播小程序源码,wangEditor 清除粘贴内容自带样式

直播小程序源码,wangEditor 清除粘贴内容自带样式

自定义处理粘贴的文本内容

使用者可通过 editor.customConfig.pasteTextHandle 

 

对粘贴的文本内容进行自定义的过滤、处理等操作,然后返回处理之后的文本内容。

 

编辑器最终会粘贴用户处理之后并且返回的的内容。

 

示例代码

 

1
<div id="div1"><br>    <p>欢迎使用 wangEditor 富文本编辑器</p><br></div><br> <br><script type="text/javascript" src="/wangEditor.min.js"></script><br><script type="text/javascript"><br>    var E = window.wangEditor<br>    var editor = new E('#div1')<br>    // 关闭粘贴样式的过滤<br>    editor.customConfig.pasteFilterStyle = false<br>    // 忽略粘贴内容中的图片<br>    editor.customConfig.pasteIgnoreImg = true<br>    // 自定义处理粘贴的文本内容<br>    editor.customConfig.pasteTextHandle = function (content) {<br>        // content 即粘贴过来的内容(html 或 纯文本),可进行自定义处理然后返回<br>        return content + '<p>在粘贴内容后面追加一行</p>'<br>    }<br>    editor.create()<br></script><br>// 自定义处理粘贴的文本内容<br>this.editor.customConfig.pasteTextHandle = function (content) {<br>  // content 即粘贴过来的内容(html 或 纯文本),可进行自定义处理然后返回<br>  if (content == "" && !content) return "";<br>  let str = content;<br>  str = str.replace(/<xml>[\s\S]*?<\/xml>/gi, "");<br>  str = str.replace(/<style>[\s\S]*?<\/style>/gi, "");<br>  str = str.replace(/<\/?[^>]*>/g, "");<br>  str = str.replace(/[ | ]*\n/g, "\n");<br>  str = str.replace(/&nbsp;/gi, "");<br>  console.log("editor--content", content);<br>  console.log("editor--str", str);<br>  return str;<br>}; 

 

以上就是直播小程序源码,wangEditor 清除粘贴内容自带样式, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-03-23 一对一直播源码,实现可以拖动的悬浮聊天室图标
2022-03-23 直播app系统源码,固定速度的进度条显示
2022-03-23 直播带货源码,普通商城购物页面的制作
点击右上角即可分享
微信分享提示