-1

怎么可能,用javascript替换ŐŰőű字符?ÖÜöü

此函数仅替换第一个Ő字符:

str.replace('Ő','ö');
4

3 回答 3

4

使用正则表达式和全局:

str.replace(/Ő/g,'ö')
于 2013-07-24T13:57:33.233 回答
2

您可以使用正则表达式(作为 Claudio Redi 的提供者)或使用全局标志“g”:

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

参考

我个人更喜欢正则表达式。学习它们需要一些时间,但这是值得的。

于 2013-07-24T14:00:40.810 回答
2

使用正则表达式

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

jsFiddle

于 2013-07-24T13:57:49.500 回答