2013-07-24 6 views

ответ

2

Использование регулярных выражений

str = str 
    .replace(/Ő/g,'ö') 
    .replace(/Ű/g,'Ü') 
    .replace(/ő/g,'ö') 
    .replace(/ű/g,'ü') 

jsFiddle

4

Использование регулярных выражений и глобальный:

str.replace(/Ő/g,'ö') 
2

Вы можете использовать регулярное выражение (как поставщика Клаудио Реди) или использовать глобальный флаг «г»:

str.replace("Ő", "ö", "g") 
str.replace("Ű", "Ü", "g") 
str.replace("ő", "ö", "g") 
str.replace("ű", "ü", "g") 

см reference

Я лично предпочитаю регулярное выражение. Занимает некоторое время, чтобы узнать их, но это того стоит.

+0

Я согласен, регулярное выражение, безусловно, стоит потратить время, чтобы узнать :-) –

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