1739浏覽量

關于在線編輯器KindEditor自動過濾首行縮進和全角空格的解決方法

來源:青橙科技 時間:2019-07-15
KindEditor 4.1.11版本(需要修改2個文件):

1:kindeditor-all.js 文件


查找如下(xià)行

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

修改爲如下(xià)行

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


2:kindeditor-all-min.js 文件

可以用快速搜索/(s*)查找查找如下(xià)行

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

修改爲如下(xià)行:
/([fnrtv]*)<(/)?([w-:]+)((?:s+|(?:s+[w-:]+)|(?:s+[w-:]+=[^s"'<>]+)|(?:s+[w-:"]+="[^"]*")|(?:s+[w-:"]+='[^']*'))*)(/)?>([ fnrtv]*)/g



KindEditor 4.1.10版本(需要修改1個文件):
kindeditor.js 文件

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

提示其實就是修改正則表達式将第一(yī)個和最後一(yī)個 s 替換成 [ fnrtv]就可以了!

聯系我(wǒ)們

一(yī)次需求提交或許正是成就一(yī)個出色産品的開(kāi)始。
歡迎填寫表格或發送合作郵件至: qczsky@126.com

大(dà)理青橙科技

電(diàn)話(huà):13988578755 13988578755

郵箱:qczsky@126.com

地址:大(dà)理市下(xià)關龍都春天10層