Показать сообщение отдельно
  #1 (permalink)  
Старый 16.05.2012, 19:06
Профессор
Отправить личное сообщение для Brook Посмотреть профиль Найти все сообщения от Brook
 
Регистрация: 13.04.2012
Сообщений: 210

вывести подряд ответы match (regexp)
Доброго времени суток, уважаемые форумчане.

У меня возникла проблема:
- есть textarea в котором много html кода, допустим в нем есть список со схожими id (вот мои: kn1ser, kn2ser, kn3ser .... и т.д.) поиск по textarea сделал так:

function getserText(){
    for (p=1;p<=1000;p++) {
  var reg = new RegExp('<a class="kn'+p+'ser" onclick=".*?" value="(.*?)">Stroka '+p+'</a>', 'mi');
 var textarea = document.getElementById('message');
 return textarea.value.match(reg)[1];
    }}


он выдает мне значение первой ссылки(как вы уже поняли я ищу ссылки), однако вторую, третью и т.д. он мне не выдает, то есть я для проверки работоспособности скрипта вывожу полученные значения через alert() ....

Подскажите, пожалуйста, что я делаю не так, и как сделать чтобы поиск выдавал все найденные результаты?!

Заранее, Спасибо за помощь.

Последний раз редактировалось Brook, 16.05.2012 в 23:05.
Ответить с цитированием