找回密码
 立即注册

QQ登录

只需一步,快速开始

热门经验分享: 护肤 减肥 化妆 美发 育儿 恋爱 理财 职场 旅行 运动 养生 购物 生活 运势 游戏 手机 电脑 小吃 美食 宠物 装修 西点
当前位置: 经验分享网 > 游戏/数码 > 互联网 > KindEditor编辑器自动过滤首行缩进和全角空格的解决方法

KindEditor编辑器自动过滤首行缩进和全角空格的解决方法

时间:2018-10-13 15:09 点击:620次
KindEditor编辑器自动过滤首行缩进和全角空格的解决方法
  KindEditor 4.1.11:

  kindeditor-all.js?文件

  第772行:

  var re = /(\s*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>(\s*)/g;

  kindeditor-all-min.js?文件

  大概第63行左右(也不一定,因为这个文件没有固定行数限制,看显示器宽度自动换行,可以搜索/(\s*)查找):

  var h=/(\s*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>(\s*)/g,

  这段正则:/(\s*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>(\s*)/g

  改为:

  /([\f\n\r\t\v]*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>([ \f\n\r\t\v]*)/g

  KindEditor 4.1.10:

  kindeditor.js?文件

  第754行:

  var re = /(\s*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>(\s*)/g;

  改为:

  var re = /([ \f\n\r\t\v]*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>([ \f\n\r\t\v]*)/g;

  最终其实就是把第一个和最后一个 \s 替换成 [ \f\n\r\t\v]

  ---------------------

  作者:XYCMS

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
------分隔线----------------------------
相关经验
看小卖家如何使用直通车 手把手教你制作免费的高大上通栏客服中心 测试瓶颈期的小随笔 关于SEO的建议 网站改版及301设置说明 百度spider介绍 阻止个人信息在搜索引擎中出现 site语法查询说明 百度搜索引擎基础知识 禁止搜索引擎收录的方法 建站指南:百度认为什么样的网站更有抓取和收录价值 未建好页面应返回503状态码,防止被删除 百度Site App服务 常用搜索引擎高级命令——SEO常用搜索引擎命令 网站排名优化的原理是什么 关键词分类和部署 网站排名优化的原理是什么 ThinkPHP3.2.3新特性之:数据库设置 “您需要添加对方为好友+才能给对方发送会话消息”QQ解决办法 ... 一个域名下安装两套科讯CMS的解决方法 Discuz! 修改在没有登录的情况下看到关键词和描述 更新升级提示:请先升级 UCenter 到 1.6.0 以上版本的解决方法 DiscuzX使用其它模板点击diy没有反应问题解决 JS实现多选框效果_多选框 科讯CMS V9.0标签大全 简易的漂浮图片代码_漂浮图片代码_悬浮代码_带关闭的 JS实现内容超出多少后隐藏、显示 非常简单实用的Jquery(js)给当前页或者跳转后页面的导航栏添加选中后样式 ... 百度和谷歌的高级搜索语法示例详解 css position:absolute 如何居中对齐? :first-child 伪类向元素的第一个子元素添加样式。 彻底弄懂css中单位px和em,rem的区别 phpcms v9默认后台管理员登录地址修改方法 CSS背景100%平铺 浏览器缩小背景显示不全解决办法 推广技巧 :我可以选择哪几类关键词 phpcmsv9 按比例等宽完美缩略图方案 PHPCMS V9删除栏目时没有权限(转载) PHPCMS 关于会员功能和phpsso通信 的一些经历 phpcms V9表单提交邮件配置及发送到邮件提醒详细内容 phpcms表单向导导出为EXCEL文件插件 PhpStorm常用的一些快捷键 真正可用的CSS文字两端对齐 phpcms v9 模板标签技巧,模板标签常用方法 phpcms多站点用二级目录作为站点域名,内容页生成的路径不对,都是默认了用第一个站点 ... PHPCMS页面标题中SEO标题用横线"-"隔开的修改方法 河北景观膜结构展示六 phpcms发布内容时阅读数随机显示 河北膜结构车棚「同创停车棚制作公司优势」 钱了APP会员,是不是真的?钱了官网及APP下载地址小编一文带你了解 ... phpcms V9 新版本如何设置TAG标签关键词伪静态
推荐内容

QQ|Archiver|手机版|小黑屋|经验分享网 ( 冀ICP备09032767号 )

GMT+8, 2019-6-26 03:42 , Processed in 0.215207 second(s), 32 queries .

Powered by 经验分享网 X3.4

© 2011-2014 http://www.ijingyan.cn