2014-09-23 44 views
0

在我的应用程序使用JavaScript和正则表达式如下方法代替:的Javascript则表达式替换

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

此代码中找到€字符并将其更改为$。但是现在我想用这个代码取代€和£到$字符。我怎样才能做到这一点?

回答

1

您可以使用character class来定义几个字符之一,以及他们不需要转义。

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

使用OR运算符来合并英镑和欧元符号(其中您不需要转义)。得到的正则表达式是:

/€|£/g

1

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