主题: KindEditor 4.1.10 (2013-11-23)首行全角空格还是不能保留
作者: 余士, 发布日期: 2013-12-17 15:22:40, 浏览数: 7690
操作系统: Windows 7 64位

浏览器版本: Google Chrome 31.0.1650.63 m

KindEditor版本: KindEditor 4.1.10 (2013-11-23)

BUG再现步骤:

1.文章前面插入二个全角空格作为缩进,因为并非所有段落都有缩进故不采用 CSS 的 text-indent。

2.发表后全角空格不存在,即使在编辑时转入源代码状态空格也会丢失


期望结果:
保留用户输入的全角空格!谢谢
作者: 余士, 发布日期: 2013-12-23 12:06:47
这里有人管理吗?怎么没有回应?
回复
作者: 阿罗一, 发布日期: 2014-05-15 18:24:24

kindeditor.js 725行 改成下面的内容,版本4.1.10


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]

回复
作者: guxiaohua, 发布日期: 2014-07-23 15:35:07
回复阿罗一:用了仁兄的方法解决了次问题,谢谢
回复
发表新帖 发表回复