I am working with Canada (fr-CA) locale and trying to do following:
var str = "<dataset >{1}</dataset>";
var temp = "<set Cost x = '1,8M $' />";
str = str.replace(/\{1\}/g, temp);
OUTPUT:
"<dataset ><set Cost x = '1,8M </dataset>" /></dataset>"
DESIRED OUTPUT:
"<dataset ><set Cost x = '1,8M $'" /></dataset>"
replace function is misunderstanding $' from '1,8M $' as an expression and hence
repeating in the output. Any ideas/workaround? Thank you for your time.