String.prototype.escape = function() { var specialChars = {'<': 'lt', '>': 'gt', '&': 'amp'}; return this.replace(/[<>&]/g, function(match) { return '&' + specialChars[match] + ';'; }); }