将具有的字符串替换为$

Replace string having , with $

本文关键字:替换 字符串      更新时间:2023-10-10

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

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

输出:

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

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

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

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

示例

这个问题已经有了答案,无论如何我提供了一种不同的方法

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

您可以使用String方法.split().join()来制作一个数组,然后将这些片段粘在一起。

var b = a.split(',').join('$');
str.replace(/,/g,"$");

将用$ 取代,

DEMO