Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция match - нахождение ссылок (https://javascript.ru/forum/misc/29158-funkciya-match-nakhozhdenie-ssylok.html)

new_forward 17.06.2012 21:12

Функция match - нахождение ссылок
 
Доброго времени суток!

Вытягиваю ссылки из содержимого дива

Код:

<div id="go">
<a href="http://site.ru/1.html">СКАЧАТЬ</a>
<a href="http://site.ru/2.html">ФИЛЬМ</a>
<a href="http://site.ru/1.html">Torrent</a></div>
</div>
<script>
var txt = document.getElementById('go').innerHTML;
var matches = txt.match(/"http:\/\/site[^"]+"/i);
alert(matches.length);

Почему количество элементов массива показывает 1 ?

Deff 17.06.2012 21:23

<div id="go">
<a href="http://site.ru/1.html">СКАЧАТЬ</a>
<br>
<a href="http://site.ru/2.html">ФИЛЬМ</a>
<br>
<a href="http://site.ru/1.html">Torrent</a></div>
<br>
</div>
<script>
var txt = document.getElementById('go').innerHTML;
var matches = txt.match(/"http:\/\/site[^"]+"/igm);
alert(matches.length);
</script>

beard 17.06.2012 21:23

var matches = txt.match(/"http:\/\/site[^"]+"/gi);

new_forward 17.06.2012 23:26

Спасибо большое! Скажите во что нужно обернуть мой код чтоб на форуме так показывалось как во втором посте? :)

lord2kim 17.06.2012 23:30

Цитата:

Сообщение от new_forward (Сообщение 182181)
Спасибо большое! Скажите во что нужно обернуть мой код чтоб на форуме так показывалось как во втором посте? :)

[ HTML run ][ /HTML ] или [ JS run ][ /JS ] (без пробелов), run для того, чтобы можно было запустить скрипт

Deff 17.06.2012 23:33

[HTML run]

Тут код

[/HTML]

new_forward 21.06.2012 21:19

спасибо


Часовой пояс GMT +3, время: 12:49.