var body="<p><strong><s><u>测试字符串</u></s></strong></p><p>";
需求一:将上述字符串转成vue-quill-editor可识别的html,关键代码如下:
escapeHTML(str) {
if(str){
str = str.replace(/</g, "<");
str = str.replace(/>/g, ">");
}
return str;
},
//转义后:<p><strong><s><u>测试字符串</u></s></strong></p><p>
需求二:将下列字符串转成纯文本,关键代码如下:
//内容转义
escapeHTML(str) {
if (str) {
str = str.replace(/</g, "<");
str = str.replace(/>/g, ">");
str = str.replace(/<\/?[^>]*>/g, '');
}
return str;
},
//转义后:测试字符串
划重点:HTML的< >&"©分别是<,>,&,",©;的转义字符