繁体   English   中英

JavaScript替换正则表达式

[英]Javascript replace regular expression

在我的应用程序中,我将javascript replace方法与以下正则表达式结合使用:

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

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

使用“或”运算符可组合英镑和欧元符号(无需转义)。 生成的正则表达式为:

/€|£/g

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

您可以使用字符类来定义多个字符之一,也不需要对其进行转义。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM