kindeditor编辑器全角空格失效的解决办法

发布日期:2017-10-09 浏览量:880 次
  • 打开kindeditor-all-min.js找到如下代码:

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

    替换成:

    var h=/([\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] 。

    小编这里的文件版本是KindEditor 4.1.11 (2016-03-31),其他版本仅供参考。