在这篇文章中,我们将看到如何在Javascript中删除字符串中的逗号。
有多种方法可以做到这一点。让我们来看看它们。
使用 replace()
在Javascript中删除字符串中的逗号。
- 使用
replace()方法,第一参数为正则表达式/\,/g,第二参数为空字符串。
var str='1,424';
str=str.replace(/\,/g,'');
console.log(str);
输出。
1424
replace() 方法返回一个新的字符串,该字符串与模式的匹配被替换为一个替换字符串。
它需要2个参数。
- 正则表达式,我们希望在字符串中进行匹配。
- 替换字符串 - 我们想用它来替换匹配的字符串。
让我们看一下上述替换方法中使用的正则表达式/\,/g 。
- 正斜杠标志着正则表达式的开始和结束。
- 我们在
,前面使用了\来转义,因为,在正则表达式中有特殊含义。 g这里表示全局替换。它是正则表达式末尾的标志,表明我们要删除所有的逗号,而不仅仅是第一个。
replace()返回一个新的字符串,它不改变原始字符串的内容。
使用 replaceAll()
在Javascript中删除字符串中的逗号。
- 使用
replaceAll()方法,第一参数是,,第二参数是空字符串。replaceAll()方法返回新的字符串,所有匹配的字符串都被替换成了给定的替换。
replaceAll() 方法返回一个新的字符串,用一个替换的字符串替换所传递的字符串。
它需要两个参数。
- substring - 我们想在String中匹配的字符串。
- 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中删除字符串中的逗号的全部内容。