直播小程序源码,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(/ /gi, "");<br> console.log("editor--content", content);<br> console.log("editor--str", str);<br> return str;<br>}; |
以上就是直播小程序源码,wangEditor 清除粘贴内容自带样式, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-03-23 一对一直播源码,实现可以拖动的悬浮聊天室图标
2022-03-23 直播app系统源码,固定速度的进度条显示
2022-03-23 直播带货源码,普通商城购物页面的制作