我想用一个单词替换字符串中的最后一个字符。
例如,“Flight 12345 A”,我希望它看起来像“Flight 12345 Auckland” 最后一个字符也可以是 W、C、D、Q,它们代表不同的城市名称。
我怎样才能用 js / jQuery 实现这一目标?
提前致谢!
我想用一个单词替换字符串中的最后一个字符。
例如,“Flight 12345 A”,我希望它看起来像“Flight 12345 Auckland” 最后一个字符也可以是 W、C、D、Q,它们代表不同的城市名称。
我怎样才能用 js / jQuery 实现这一目标?
提前致谢!
您可以定义不同城市名称的地图,然后通过将函数作为回调传递给替换函数来进行替换:
var airports = {
A: 'Auckland',
C: 'City2'
...
};
var str2 = str.replace(/\w$/, function(l) { return airports[l] });