кусок струны - PullRequest
       4

кусок струны

0 голосов
/ 03 января 2011

Hy, ребята

У меня есть строка, содержащая:

'09: 29'

. Как я могу вернуть

29 '

и исключить '09: '?

Thks!

Ответы [ 5 ]

6 голосов
/ 03 января 2011

Вы можете .split() строка в массив и .pop() результат (последний член) довольно чисто, как это:

var str = '09:29';
return str.split(':').pop();

Вы можете проверить это здесь .

4 голосов
/ 03 января 2011
var str = '09:29';
var parts = str.split(':');
alert(parts[1]);
2 голосов
/ 03 января 2011

регулярное выражение:

return /\d{2}\:(\d{2})/.exec('09:29')[1];
2 голосов
/ 03 января 2011

Альтернативой является использование регулярных выражений (см. в этой демонстрации ). Я считаю, что этот код должен делать свое дело (не проверено).

var re = new RegExp("\b\d+:(\d+)\b");
var m = re.exec(yourString);
if(m !=  null) {
     alert("Match: "+ m[1]);
}
1 голос
/ 03 января 2011
   var time = "09:29"
   var bits = time.split(":")
   var minutes = bits[1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...