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