从javascript中的字符串中删除第二个逗号

时间:2017-06-20 09:45:38

标签: javascript

我有一个字符串:

0123456789,, 0987654213 ,, 0987334213,, ......

如何将其转换为

0123456789, 0987654213, 0987334213, ......

即我想删除第二个逗号

6 个答案:

答案 0 :(得分:3)

你可以非常简单地使用正则表达式。

var str = "0123456789,,0987654213,,0987334213,,,,,9874578";
str=str.replace(/,*,/g,',');
console.log(str)

答案 1 :(得分:1)

var str = "0123456789,, 0987654213 ,, 0987334213,, ......"
console.log(str.replace(/\,+/g,","));

答案 2 :(得分:0)

你可以使用带有g标志的正则表达式的replace()方法来替换所有实例',,'with',':

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

这是一个简单的例子

var str = '0123456789,, 0987654213 ,, 0987334213';
str = str.replace(/,,/g, ",");
console.log(str);

答案 3 :(得分:0)

这将用一个逗号替换所有连续逗号:

str.replace(/,+/g, ',');

答案 4 :(得分:0)

var str = "0123456789,, 0987654213 ,, 0987334213,,"
str = str.split(",,").join(",")
console.log(str);

答案 5 :(得分:0)

String有一个替换方法。 您可以将',,'替换为','。

一个例子:

var str = "0123456789,, 0987654213,, 0987334213,"; 
var newStr = str.replace(/,,/g,','));

输出:

0123456789, 0987654213, 0987334213,