如何在JavaScript中删除字符串中的逗号

1,307 阅读2分钟

在这篇文章中,我们将看到如何在Javascript中删除字符串中的逗号。

有多种方法可以做到这一点。让我们来看看它们。

使用 replace()

在Javascript中删除字符串中的逗号。

  • 使用replace() 方法,第一参数为正则表达式/\,/g ,第二参数为空字符串。
var str='1,424';
str=str.replace(/\,/g,'');
console.log(str);

输出。

1424

replace() 方法返回一个新的字符串,该字符串与模式的匹配被替换为一个替换字符串。
它需要2个参数。

  1. 正则表达式,我们希望在字符串中进行匹配。
  2. 替换字符串 - 我们想用它来替换匹配的字符串。

让我们看一下上述替换方法中使用的正则表达式/\,/g

  • 正斜杠标志着正则表达式的开始和结束。
  • 我们在, 前面使用了\ 来转义,因为, 在正则表达式中有特殊含义。
  • g 这里表示全局替换。它是正则表达式末尾的标志,表明我们要删除所有的逗号,而不仅仅是第一个。

replace() 返回一个新的字符串,它不改变原始字符串的内容。

使用 replaceAll()

在Javascript中删除字符串中的逗号。

  • 使用replaceAll() 方法,第一参数是, ,第二参数是空字符串。replaceAll() 方法返回新的字符串,所有匹配的字符串都被替换成了给定的替换。

replaceAll() 方法返回一个新的字符串,用一个替换的字符串替换所传递的字符串。
它需要两个参数。

  1. substring - 我们想在String中匹配的字符串。
  2. Replacement String - 我们想用它来替换匹配的字符串。
var str='1,424';
str=str.replaceAll(',','');
console.log(str);

输出。

1424

replaceAll() 该方法在Internet Explorer 6-11版本中不支持。如果你正在使用它们,请使用替换方法。

使用split()和join()方法

在Javascript中删除字符串中的逗号。

  • 使用split()方法用逗号分割字符串。
  • 使用空位将字符串与空的字符串连接起来

这个方法很有用,当你想在replace() 方法中避免使用正则表达式时。

var str='12,54,232';
str=str.split(',').join('');
console.log(str);

输出。

1254232

.
我们使用split() 方法将, 的每一次出现的字符串分割成数组。

然后使用join() 方法将数组元素与空字符串连接起来。

以上就是关于如何在Javascript中删除字符串中的逗号的全部内容。