function () { var specialChars = {'<': 'lt', '>': 'gt', '&': 'amp'}; return this.replace(new RegExp('[' + Object.keys(specialChars).join('') + ']', 'g'), function(match) { return '&' + specialChars[match] + ';'; }); }