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.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…