相关疑难解决方法(0)

如何在JavaScript中替换所有出现的字符串

我有这个字符串:

"Test abc test test abc test test test abc test test abc"
Run Code Online (Sandbox Code Playgroud)

str = str.replace('abc', '');
Run Code Online (Sandbox Code Playgroud)

似乎只删除abc上面字符串中的第一次出现.如何更换所有出现的内容?

javascript string replace

4081
推荐指数
47
解决办法
319万
查看次数

使用美元符号($)作为替换时,`string.replace`奇怪的行为

我在我的JavaScript代码中发现了一个错误,我已经将其隔离到一个字符串替换中,这种错误的行为方式与我没想到的一样.以下是代码示例:

var text = "as";
text = text.replace(text,"$\'");
console.log(text);
Run Code Online (Sandbox Code Playgroud)

这会将空字符串输出到控制台.我原以为它要打印$'到控制台.有谁能解释一下?

javascript

13
推荐指数
2
解决办法
8219
查看次数

标签 统计

javascript ×2

replace ×1

string ×1