var a = function(s) { return s.replace(/[&"\<>]/g, function(s) { switch(s) { case "&": return "&"; break; case "\\": return "\\\\"; break; case '"': return '\"'; break; case "<": return "<"; break; case ">": return ">"; break; default: return String(s); break; } }); }; print(a("as&<"));