如何在javascript中将ŐŰőű
个字符替换为ÖÜöü
?
此功能仅替换第一个Ő
字符:
str.replace('Ő','ö');
答案 0 :(得分:4)
使用regexp和global:
str.replace(/Ő/g,'ö')
答案 1 :(得分:2)
使用正则表达式
str = str
.replace(/Ő/g,'ö')
.replace(/Ű/g,'Ü')
.replace(/ő/g,'ö')
.replace(/ű/g,'ü')
<强> jsFiddle 强>
答案 2 :(得分:2)
您可以使用正则表达式(作为Claudio Redi的提供者)或使用全局标记'g':
str.replace("Ő", "ö", "g")
str.replace("Ű", "Ü", "g")
str.replace("ő", "ö", "g")
str.replace("ű", "ü", "g")
请参阅reference
我个人更喜欢正则表达式。需要一些时间来学习它们,但这是值得的。