2013-07-24 121 views

回答

2

使用正則表達式

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

jsFiddle

4

使用正則表達式和全局:

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

您可以使用正則表達式(如克勞迪奧·雷迪提供商),或使用全局標誌 'G':

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

看到reference

我個人比較喜歡正則表達式。花費一些時間來學習它們,但這是值得的。

+0

我同意,正則表達式絕對值得花時間學習:-) –