HTML 的特殊字符转换转义符,的两种方法。
方法一:
function htmlEscape(str) { return String(str) .replace(/&/g, \'&\') .replace(/"/g, \'"\') .replace(/\'/g, \''\') .replace(/</g, \'<\') .replace(/>/g, \'>\'); }
方法二:
function escapeHtml(text) { var map = { \'&\': \'&\', \'<\': \'<\', \'>\': \'>\', \'"\': \'"\', "\'": \''\' }; return text.replace(/[&<>"\']/g, function(m) { return map[m]; }); }