解决UEditor编辑器禁用时点击文本编辑器会多加一个字符问题
出现UEditor编辑器禁用时点击文本编辑器会多加一个字符问题:
步骤:
1.禁止编辑后,加载字符数正确:
2.点击文本,出现下面问题:
原因:JS读取文本字符长度的时候,没有把隐藏的字符去掉
解决方案:
//原始 ueditor.all.min.js 里面代码 count = this.getContentTxt().replace(/[\t\r\n]+/g, '').length;
把上面的JS更改为:
//去除隐藏字符 replace(/[\u200b-\u200f\uFEFF\u202a-\u202e]/g, "") count = this.getContentTxt().replace(/[\t\r\n]+/g, '').replace(/[\u200b-\u200f\uFEFF\u202a-\u202e]/g, "").length;