Ueditor编辑器设置字体颜色转换成十六进制

clipboard.png
style:color: rgb(149, 179, 215)
color:#ffffff
配置文件中开启无效
UEditor rgb格式变成16进制格式
看到ueditor中有这样一段代码,如果不行的话,就在数据保存到数据库中的时候进行替换
正则匹配一次,如果有人知道怎么修改配置可以满足
那将更好
fixColor:function (name, value) {

if (/color/i.test(name) && /rgba?/.test(value)) {
    var array = value.split(",");
    if (array.length > 3)
        return "";
    value = "#";
    for (var i = 0, color; color = array[i++];) {
        color = parseInt(color.replace(/[^\d]/gi, ''), 10).toString(16);
        value += color.length == 1 ? "0" + color : color;
    }
    value = value.toUpperCase();
}
return  value;

},

阅读 4.2k
1 个回答
新手上路,请多包涵

同样的问题,请问题主解决了吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题