关于javascript:替换字符串having,with$

Replace string having , with $

本问题已经有最佳答案,请猛点这里访问。

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

1
2
3
var a='602,315,805,887,810,863,657,665,865,102,624,659,636';
var b = a.replace(',',"$");
console.log(b);

输出:

1
602$315,805,887,810,863,657,665,865,102,624,659,636

我应该如何将字符串中的完整逗号替换为$。


使用带有全局标志的regexp、/,/g

1
2
var a ='602,315,805,887,810,863,657,665,865,102,624,659,636';
var b = a.replace(/,/g,"$");

例子


您可以使用字符串方法.split().join()创建一个数组,然后将这些部分粘在一起。

1
var b = a.split(',').join('$');


不管怎样,这个问题已经有了答案。我提供了一种不同的方法。

1
2
3
var var a ='602,315,805,887,810,863,657,665,865,102,624,659,636';
var change= '$'
a= a.split(',').join(change);

1
str.replace(/,/g,"$");

将用$替换,

演示