|[\x00-\x20]|[\x7F-\xFF]|[\u0100-\u2700]/g; function encodeHtml(s){ return (typeof s != "string") ? s : s.replace(REGX_HTML_ENCODE, function($0){ va">
 | 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
fwwc
10年前发布

用JavaScript实现HTML转义

使用正则表达式的方式实现HTML转义

var REGX_HTML_ENCODE = /"|&|'|<|>|[\x00-\x20]|[\x7F-\xFF]|[\u0100-\u2700]/g;  function encodeHtml(s){        return (typeof s != "string") ? s :            s.replace(REGX_HTML_ENCODE,                      function($0){                          var c = $0.charCodeAt(0), r = ["&#"];                          c = (c == 0x20) ? 0xA0 : c;                          r.push(c); r.push(";");                          return r.join("");                      });  }