Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正则表达式中的字面美元符号_Javascript_Asp.net_Replace_Expression - Fatal编程技术网

Javascript 正则表达式中的字面美元符号

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

我正在加拿大(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 Cost x = '1,8M  </dataset>" /></dataset>"

“你能用ascii码表示美元符号吗?
$;

$”
在使用JS正则表达式时,在替换字符串中有一个特殊的含义:它插入匹配子字符串后面的字符串部分。要在替换字符串中获得文字美元符号,请使用
$


看。

有一段时间没看到那个,试试“;
"<dataset ><set Cost x = '1,8M $'" /></dataset>"