Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> регексп для поиска множественных совпадений 
V
    Опции темы
dmitryk1
Дата 26.2.2009, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 10.6.2008
Где: Новосибирск

Репутация: нет
Всего: 2



Код


...

    function tst4(){
        var regexp123=/123/igm;
                debugger;
        txtb.value=regexp123.exec(txta.value);
    }
    </script>
</head>
<body>

<a onclick="return tst4();">link</a>
<textarea id="txta">txt 123 dsjhgd 123xc jh  123ksjhd v
sdfsegf 
dasfg 
123
as dв п
уп 123 вапм ыsf</textarea>
<textarea id="txtb"></textarea>
...


Хочу в результате получить массив из 5 совпавших "123" однако в дебаггере "regexp123.exec(txta.value)" содержит только один, первый элемент

Хочу искать в тексте логины и выдавать их одним списком. Логины состоят из цифр и в тексте их может быть разное количество. В строке может быть как несколько логинов, так и не одного.

Как это правильно делать? 

Статью Регекспы читал, однако там пример замены. а мне надо поиск. Адаптировать не смог.


PM MAIL GTalk Jabber   Вверх
Soah
Дата 27.2.2009, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 13
Всего: 54



Код

txtb.value = txta.value.match(regexp123);

PM MAIL   Вверх
dmitryk1
Дата 27.2.2009, 05:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 10.6.2008
Где: Новосибирск

Репутация: нет
Всего: 2



Надо же, по статье я понял что .match() проверяет наличие совпадений и возвращает истину или ложь. Соответственно в этом направлении даже не смотрел.

Спасибо огромное!
PM MAIL GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0390 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.