<分区>
var text="$$$ $$ $";
var dummy="hello world";
dummy.replace("world", text);
预期输出:
hello $$$ $$ $
实际输出:
hello $$ $ $
我不明白为什么会这样。请帮助。不过,其他符号似乎不会发生这种情况。
谢谢
<分区>
var text="$$$ $$ $";
var dummy="hello world";
dummy.replace("world", text);
预期输出:
hello $$$ $$ $
实际输出:
hello $$ $ $
我不明白为什么会这样。请帮助。不过,其他符号似乎不会发生这种情况。
谢谢
最佳答案
因为$
在正则表达式中有特殊含义,replace
使用。
有关详细信息,请参阅此问题:link
关于javascript - 用 "$$$"替换文本,在 Javascript 中给出 chop 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29254168/