相关疑难解决方法(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万
查看次数

jQuery - 替换字符串中所有字符的实例

这不起作用,我需要它很糟糕

$('some+multi+word+string').replace('+', ' ' );
Run Code Online (Sandbox Code Playgroud)

永远得到

some multi+word+string
Run Code Online (Sandbox Code Playgroud)

它总是只替换第一个实例,但我需要它适用于所有+符号.

string jquery replace

184
推荐指数
3
解决办法
45万
查看次数

使用JavaScript从字符串中删除逗号

我想从字符串中删除逗号并使用JavaScript计算这些数量.

例如,我有这两个值:

  • 100,000.00
  • 500,000.00

现在我想从这些字符串中删除逗号,并希望获得这些数量的总和.

javascript

76
推荐指数
3
解决办法
11万
查看次数

您是否建议在JavaScript中的每个语句后使用分号?

在许多情况下,如果您将它们遗漏,JavaScript解析器将为您插入分号.我的问题是,你把它们遗弃了吗?

如果您不熟悉规则,则会在Mozilla网站上对分号插入进行描述.这是关键点:

如果第一至第n JavaScript程序形式的令牌是语法上有效,但第一至第n + 1个ST令牌是不与存在n之间的换行符令牌和第n + 1个ST令牌,则解析器尝试将所述n之间的虚拟分号令牌之后再次解析程序和第n + 1个ST令牌.

这种描述可能不完整,因为它没有解释@ Dreas的例子.任何人都有完整规则的链接,或者看看为什么这个例子得到一个分号?(我在JScript.NET中尝试过.)

此stackoverflow问题是相关的,但仅涉及特定方案.

javascript

52
推荐指数
9
解决办法
17万
查看次数

用 $ 替换具有 , 的字符串

下面是我的字符串。当我控制台 b 它显示如下输出:

var a='602,315,805,887,810,863,657,665,865,102,624,659,636';
var b = a.replace(',',"$");
console.log(b);
Run Code Online (Sandbox Code Playgroud)

输出:

602$315,805,887,810,863,657,665,865,102,624,659,636
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能将字符串中的完整逗号替换为 $.

javascript regex

1
推荐指数
1
解决办法
137
查看次数

标签 统计

javascript ×4

replace ×2

string ×2

jquery ×1

regex ×1