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

标签 javascript string

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

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


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

例如:

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

等等。就我而言,Přemysl Oráč Šestý 应该是Premysl Orac Sesty

如果我有多个 Angular 色该怎么办?

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

最佳答案

只需多次调用 .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);

关于javascript字符串替换多个特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412126/

相关文章:

java - 用冒号分割字符串并在 xml 中以新行显示

java - 为什么索引越界了?

javascript - 导航栏始终显示在轮播图像后面

php - 在 Shoutbox 中包装长词

javascript - 基于属性的 ng-options 模型绑定(bind)

javascript - 是否有用于 JavaScript 的 Telnet 库?

javascript - Google OpenID - 如何在 javascript 中使用 checkid_immediate?

python - 从 Most Simply 中清理 A String

java - 拆分包含问号和等号的字符串的最佳方法

java - 字符串到单词的 String[]