javascript字符串替换多个特殊字符

时间:2016-05-24 11:22:38

标签: javascript string

我知道如何替换字符串中的单个字符,但如果我想替换多个字符会怎样?

var replaceMe = "Přemysl Oráč Šestý";


$("body").append( replaceMe );

例如:

  • ě= e;
  • č= c;
  • ď= d;
  • ř= r;

等等。在我的情况下PřemyslOráčŠestý应该 Premysl Orac Sesty

如果我有多个角色怎么办?

这是我的codepen http://codepen.io/anon/pen/RaXvjo?editors=0010

1 个答案:

答案 0 :(得分:1)

只需多次调用.replace()方法:

var replaceMe = "Přemysl Oráč Šestý";

var replaced = replaceMe
  .replace(/ě/g, "e")
  .replace(/č/g, "c")
  .replace(/ď/g, "d")
  .replace(/ř/g, "r")

$("body").append(replaced);