2014-09-23 7 views
0

В моем приложении я использую JavaScript заменить метод с следующим регулярным выражением:Javascript заменить регулярное выражение

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

Этот код находкой € характер и изменить его на $. Но теперь я хочу, чтобы этот код заменил символ € и £ на $. Как я могу это сделать?

ответ

1

Вы можете использовать character class, чтобы определить один из нескольких символов, а также их не нужно экранировать.

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

Используйте оператор OR для объединения символов фунта и евро (из которых вам не нужно бежать). В результате регулярных выражений будет:

/€|£/g

1

использование этого replace(/[\€\£]/g,'$') Вы можете отметить 2 или более символов в квадратных скобках, чтобы соответствовать их по отдельности.

Смежные вопросы