如何使用javascript/jquery更改字符串?

Zhu*_*ich 2 javascript string jquery

我有一个字符串Feb 2012.我怎样才能将其转换为FEBRUARY 2012.实际上我有一个完整的数组,['Jan 2011', 'Feb 2011', 'Mar 2011', ... ]我需要转换每个元素并得到['JANUARY 2011', ...]

sya*_*ani 7

假设字符串始终格式化为"{monthShortForm} {year}",您可以执行以下操作:

var input = 'Jan 2011';
var parts = input.split(' ');
var output = longForm[parts[0].toLowerCase()] + ' ' + parts[1];
Run Code Online (Sandbox Code Playgroud)

其中longForm就是这样的地图

longForm = { 'jan': 'JANUARY', 'feb': 'FEBRUARY', /* etc */ };
Run Code Online (Sandbox Code Playgroud)

希望有所帮助.