最新公告
  • 欢迎您光临牛气网,本站秉承“用心服务,做好服务”致力为站长提供优质的售后服务!立即加入我们
  • ueditor编辑器双引号 “”转义BUG的修复

    最近在使用ueditor编辑器的时候发现,它会把正常的“ 与 ”转义为“ ”

    检查转义的方法发现对于“ ”是没有做处理的,需要自己加上去

    ueditor.all.js

    unhtml:function (str, reg) {

    return str ? str.replace(reg || /[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g, function (a, b) {

    if (b) {

    return a;

    } else {

    return {

    '<':'&lt;',

    '&':'&amp;',

    '"':'&quot;',

    '>':'&gt;',

    "'":'''

    }[a]

    }

    }) : '';

    },

    html:function (str) {

    return str ? str.replace(/&((g|l|quo)t|amp|#39|nbsp);/g, function (m) {

    return {

    '&lt;':'<',

    '&amp;':'&',

    '&quot;':'"',

    '&gt;':'>',

    ''':"'",

    '&nbsp;':' '

    }[m]

    }) : '';

    },

    修复方法:

    第一个方法 unhtml 把amp|lt|quot|gt|#39|nbsp替换为 amp|lt|quot|gt|#39|nbsp|ldquo|rdquo就可以了

    第二个方法html

    修改成

    html:function (str) {

    return str ? str.replace(/&((g|l|quo)t|#39|nbsp|ldquo|rdquo|amp);/g, function (m) {

    return {

    '&lt;':'<',

    '&quot;':'"',

    '&gt;':'>',

    ''':"'",

    '&nbsp;':' ',

    '&ldquo;':'"',

    '&rdquo;':'"',

    '&amp;':'&'

    }[m]

    }) : '';

    },

    备注

    如果替换后无效,请检查你引用的是否是 ueditor.all.min.js

    1、本站所有资源皆来源于网络和用户自行上传,因此不包括售后和技术,敬请谅解!
    2、本站不保证所提供的源码的准确性、安全性和功能完善性,资源仅用于学习用!
    3、您下载的资源,请务必在24小时内删除,资源仅提供本地测试,请勿商用或者非法用途都与本站无关,一切后果自负!
    4、如发现资源下载不了,或者侵权请及时联系客服或者邮箱admin#niuqi.net,#改为@!
    牛气网 » ueditor编辑器双引号 &ldquo;&rdquo;转义BUG的修复

    发表评论

    • 74会员总数(位)
    • 4096资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 208稳定运行(天)

    牛气网NIUQI.NET站长源码平台

    开通SVIP会员 了解详情