String.prototype.escapeHtml = function() {
var div = document.createElement('div');
var text = document.createTextNode(this);
div.appendChild(text);
return div.innerHTML;
}
String.prototype.htmlEncode = function(){
return this.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<").replace(/"/g, """);
}
String.prototype.htmlDecode = function(){
return this.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<").replace(/"/g, '"');
}
var a = "<b>bold</b>";
var b = a.escapeHtml();
var c = a.htmlEncode();
var d = c.htmlDecode();
var div = document.createElement('div');
var text = document.createTextNode(this);
div.appendChild(text);
return div.innerHTML;
}
String.prototype.htmlEncode = function(){
return this.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<").replace(/"/g, """);
}
String.prototype.htmlDecode = function(){
return this.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<").replace(/"/g, '"');
}
var a = "<b>bold</b>";
var b = a.escapeHtml();
var c = a.htmlEncode();
var d = c.htmlDecode();
-------------------------