本人用wangEditor富文本插件的时候 富文本的内容里有图片链接、以及各种标签 想存到数据库中 出现了 特殊字符 json转换错误 ! 得把字符串转义一下存到后台~!
靠的就是这几行代码解决的问题 很有用 !!!
escapeHTML就是把带有html标签以及特殊字符给转义一下 传给后台 存入数据库
unescapeHTML是把后台的富文本内容给转义一下 从而让html能够识别 得到显示
//String转义
function escapeHTML(a){
a = "" + a;
return a.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, """).replace(/'/g, "'");
}
//String 反转义
function unescapeHTML(a){
a = "" + a;
return a.replace(/</g, "<").replace(/>/g, ">").replace(/&/g, "&").replace(/"/g, '"').replace(/'/g, "'");
}