4 回答

TA貢獻1795條經(jīng)驗 獲得超7個贊
把字符串中標簽的開始和結(jié)尾轉(zhuǎn)義以下就好了:
function htmlEscape(text) {
return text.replace(/[<>"&]/g, function(match, pos, originalText){
switch(match) {
case "<": {
return "<";
}
case ">": {
return ">";
}
case "&": {
return "&";
}
case "\"": {
return """;
}
}
});
}
這些函數(shù)還是經(jīng)常用到的,可以創(chuàng)建一個自己的代碼倉庫,把常用的函數(shù)存起來。

TA貢獻1815條經(jīng)驗 獲得超10個贊
僅僅是消除標簽的樣式的話,把標簽過濾就行了吧,還用不上富文本插件:
const filterHTMLTag =(msg) => {
let msg = msg.replace(/<\/?[^>]*>/g, ''); //去除HTML Tag
msg = msg.replace(/[|]*\n/, '') //去除行尾空格
msg = msg.replace(/&npsp;/ig, ''); //去掉npsp
return msg;
}
代碼來自度娘 -,-
添加回答
舉報