Javascript替换正则表达式

时间:2014-09-23 05:40:38

标签: javascript regex

在我的应用程序中,我使用javascript替换方法和以下正则表达式:

replace(/\€/g,'$')

此代码找到€字符并将其更改为$。但现在我想要这个代码替换€和£到$字符。我怎么能这样做?

3 个答案:

答案 0 :(得分:1)

使用OR运算符组合磅符号和欧元符号(您无需转义)。由此产生的正则表达式将是:

/€|£/g

答案 1 :(得分:1)

使用此replace(/[\€\£]/g,'$')您可以在方括号中提及2个或更多字符以单独匹配。

答案 2 :(得分:1)

您可以使用character class定义多个字符中的一个,也不需要对其进行转义。

'€ and £'.replace(/[£€]/g, '$'); //=> '$ and $'