【问题标题】:javascript string replace multiple special characters [duplicate]javascript字符串替换多个特殊字符[重复]
【发布时间】:2016-09-21 13:57:30
【问题描述】:

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

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


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

例如:

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

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

如果我有多个字符怎么办?

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

【问题讨论】:

标签: javascript string


【解决方案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);

【讨论】:

    猜你喜欢
    • 2016-09-27
    • 2019-10-14
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多