function convertSpecialCharacter(str) {
var arrEntities={'lt':'<','gt':'>','nbsp':' ','amp':'&','quot':'"'};
return str.replace(/&(lt|gt|nbsp|amp|quot);/ig,function(all,t){return arrEntities[t];});
}
本文介绍了一个JavaScript函数,用于将HTML特殊字符(如 < 和 > 等)转换回其对应的符号。这对于处理从数据库读取的富文本字符串特别有用。
var arrEntities={'lt':'<','gt':'>','nbsp':' ','amp':'&','quot':'"'};
return str.replace(/&(lt|gt|nbsp|amp|quot);/ig,function(all,t){return arrEntities[t];});

被折叠的 条评论
为什么被折叠?