I wrote following code:
function convert(string) { var before = '&'; var after= '&'; var pattern = new RegExp(before, 'g'); return string.replace(pattern,after); } convert("Dolce & Gabbana"); And it works just fine - returns Dolce & Gabbana. How could I do this through some loop, for multiple patterns, like this:
var multiple = { '&' : '&', '<' : '<', '>' : '>', '"' : '"', '`' : ''' };