在一个正则表达式中删除冒号和空格

时间:2009-06-08 20:57:43

标签: regex

我使用以下内容删除空白区域:。 例如,'电子邮件:'成为'电子邮件'。

replace(/\s/g,"").replace(/:/g,"");

但我知道只使用一个'替换'就有更好的方法。 有人可以帮我吗?

2 个答案:

答案 0 :(得分:10)

最简单的方法 - 使用交替:

replace(/\s|:/g,"");


您也可以使用字符类:

replace(/[\s:]/g,"");

答案 1 :(得分:2)

这个怎么样?:

replace(/\s|:/g,"");

但是,这只适用于使用相同的字符串替换两个正则表达式时。如果您需要不同的东西,请使用您原来的方法。