Javascript 正则表达式中的字面美元符号
我正在加拿大(fr CA)地区工作,并尝试做以下工作:Javascript 正则表达式中的字面美元符号,javascript,asp.net,replace,expression,Javascript,Asp.net,Replace,Expression,我正在加拿大(fr CA)地区工作,并尝试做以下工作: var str = "<dataset >{1}</dataset>"; var temp = "<set Cost x = '1,8M $' />"; str = str.replace(/\{1\}/g, temp); var str=“{1}”; var temp=“”; str=str.replace(/\{1\}/g,temp); 输出: "<dataset ><set
var str = "<dataset >{1}</dataset>";
var temp = "<set Cost x = '1,8M $' />";
str = str.replace(/\{1\}/g, temp);
var str=“{1}”;
var temp=“”;
str=str.replace(/\{1\}/g,temp);
输出:
"<dataset ><set Cost x = '1,8M </dataset>" /></dataset>"
“你能用ascii码表示美元符号吗?$;
$”
在使用JS正则表达式时,在替换字符串中有一个特殊的含义:它插入匹配子字符串后面的字符串部分。要在替换字符串中获得文字美元符号,请使用$
看。有一段时间没看到那个,试试“;
"<dataset ><set Cost x = '1,8M $'" /></dataset>"