如何在Javascript中删除字符串中“ a”和“ c”的所有实例?

时间:2018-09-17 22:52:28

标签: javascript regex

如何删除字符串中两个不同字母的所有实例?

例如,我想从“ abcabc”中删除“ a”和“ c”,使其变为“ bb”。

我知道我不能做'abcabc'.replace(/a/g, '').replace(/c/g, ''),但是我可以使用另一个正则表达式来不必链接replace函数吗?

谢谢!

3 个答案:

答案 0 :(得分:6)

替代语法:

"abcabc".replace(/[ac]/g, '')

这将创建一个自定义字符组。

答案 1 :(得分:0)

您可以使用管道分隔匹配项:

'abcabc'.replace(/a|c/g, '')

答案 2 :(得分:0)

/a|c/g应该这样做。

'abcabc'.replace(/a|c/g, '')