методы String для выбора части текста ?
Здравствуйте!
Есть строка, например: Код:
Страница 1 из 57 (564 всего) Вроде не нашел из методов стринг подходящего. Подскажите как обойти) Есть еще объект aqsrting из testcomplete, там похоже на стринг, с косметикой, но ничего подходящего нет и там. Заранее благодарен за ваши ответы! |
Цитата:
var val='Страница 1 из 57 (564 всего)' var beg=val.indexOf('(')+1 var end=val.indexOf(' ',beg) alert('>'+val.substring(beg,end)+'<') Но тут ребята регулярками такое на шорох делают! :) |
спасибо!
|
var str = 'Страница 1 из 57 (564 всего)'; var num = str.match(/\((\d+)/)[1]; alert(num); |
Гуру блин) Понять бы еще принцип работы этих наклонных слешей)
|
Эта регулярка ищет, первую скобку, после которой есть цифры.Метод match возращает найденное если не ошибаюсь в массив, соответственно, у тебя массив [')564' , '564'] И далее он вызывает 2 элемент массива
|
Цитата:
[')564', '564'] |
Спасибо! Нашел на этом сайте таториал по регуляркам, буду глядеть)
|
Цитата:
на всякий случай круглая скобка => ( |
Часовой пояс GMT +3, время: 10:38. |