0

文字列の最後の文字を単語に置き換えたい。

例: 'Flight 12345 A' で、'Flight 12345 Auckland' のように表示したい 最後の文字は、異なる都市名を表す W、C、D、Q にすることもできます。

js / jQueryでこれを達成するにはどうすればよいですか??

よろしくお願いします!

4

1 に答える 1

2

さまざまな都市名のマップを定義してから、replace関数へのコールバックとして関数を渡すことで置換を行うことができます。

var airports = {
     A: 'Auckland',
     C: 'City2'
     ...
};
var str2 = str.replace(/\w$/, function(l) { return airports[l] });
于 2013-10-07T07:34:00.247 に答える