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 = {
'&' : '&',
'<' : '<',
'>' : '>',
'"' : '"',
'`' : '''
};