Как подставить строку с номерами версий в javascript? - PullRequest
1 голос
/ 21 июня 2011

У меня есть строки с номерами версий, такими как:

"1.4.2.57"
"8.4.3"
"3.12.0.25"

Мне нужны только первые 3 числа, я собирался использовать substr, но если числа> 9, то substr не будет работать.

Как я могу извлечь xxx из таких строк, как (xx - xxx - xxxx), где x = = [0-99]

Ответы [ 2 ]

2 голосов
/ 21 июня 2011
var t = [
    "1.4.2.57",
    "8.4.3",
    "3.12.0.25"
    ];
for (var v = 0; v < t.length; v++){
    var ver = t[v].split('.');
    alert(ver.slice(0,3).join('.'));
}

Разделить на ., затем нарезать, чтобы получить только первые 3 цифры (в данном случае, поскольку они были разделены на массив), затем снова присоединиться к ..

0 голосов
/ 21 июня 2011
var no_periods = string.replace('.', '');
var new_string = no_periods.substr(0,2);

избавится от всех периодов, а затем просто получит первые три числа, это то, что вы хотели?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...