我在我的應用程序中有一個版本號屬性,它只是一個字符串。我需要傳入當前值並計算下一個有效值並返回該值。如何使用javascript來計算下一個版本號
這裏是有效的進展:
.A
.B
.C
0
0.A
0.B
1
1.A
etc
全忘了號碼,在其他位置控制。這隻涉及具有時期的那些。 的限制有:
- 第一部分始終是一個號碼(或沒有)
- 然後過一段
- 然後一個字母,但不包括我和O(因爲他們像1和0),一旦你到達ž應該到AA,AB,AC,...,ZZ
所以
If I pass in .A it should return .B
If I pass in 1.H it should pass back 1.J
If I pass in 1.Z it should pass back 1.AA
任何幫助將不勝感激。
這裏是我 - 我只是不知道該信部如何 「增量」:
function calcNextRev(currentRev)
{
var revParts = currentRev.split(".");
var majorRev = revParts[0];
var currentMinorRev = revParts[1];
???
return majorRev + "." + newMinorRev;
}
因此,要求是明確的,你嘗試過這麼遠嗎? – Teemu
更新後的第一篇文章 – trueimage
你寫了「1.Z它應該回傳1.AA」或2.A?什麼時候來2.x? – Sergio