最近项目需要,需要从富文本编辑器获取html内容组装json,然后还要 把组装后的json对象利用json2转成json字符串,数据放入编辑器提交,由于兼容ie8以上浏览器。所以搞了好久的特殊字符转义,经常出错。我们一般想到的解决办法就是转义: /*3.用正则表达式实现html转码*/ function htmlEncodeByRegExp(str){var s = "";if(str.length == 0) return "";s = str.replace(/&/g,"&");s = s.replace(/</g,"<");s = s.replace(/>/g,">...
[^"]*???//? []里面的^表示 非, *表示任意数量,这一段的意思是: 匹配 任意数量的不为"的字符 ? "></img>???// "></img> ?