【发布时间】:2014-08-18 21:53:49
【问题描述】:
假设我想将 United States 或 US 的所有实例更改为 U.S. 有没有比运行多个替换更优雅的方法:
function replaceUS()
{
newString = oldString.replace("United States", "U.S.");
newerString = newString.replace("US", "U.S.");
}
我知道如果我需要检查一个巨大的列表,使用循环会很有帮助,但是如果我只有几个选项要检查,有没有更优雅的解决方案。我知道以下内容不起作用,但如果确实如此,那将是我要描述的内容。有没有类似的?
function replaceUS()
{
newString = oldString.replace("United States" || "US", "U.S.");
}
【问题讨论】:
-
谢谢@georg,这非常有用。
-
@AmrElGarhy 我同意这与此问题相关但不完全重复。
标签: javascript replace