Как достать значение внутри двух тегов на javascript? (match)

FFFFx029A
На сайте с 01.09.2007
Offline
142
926

Всем доброго веремени суток, уже 3 часа не могу нигде найти инфу.., а в регулярках особо не силён.

Есть строка типа ... <span>текст тут</span> ...

Делаю так:



var data="<html> ....<span>текст тут1</span> <span>текст тут2</span> <span>текст тут3</span>...";

var mytext=data.match(/<span[^>]*>(.*?)<\/span>/gi)[1];

alert(mytext); // выдает <span>текст тут1</span>

Собственно выдает текст вместе с тегом, а нужно без тегов получить только текст внутри..

Уже как только не крутил и что только не курил, хелп. :confused:

http://www.youtube.com/watch?v=Gyl4E4EcPdc (http://www.youtube.com/watch?v=Gyl4E4EcPdc) - партнёрка от Мавроди и МММ))) http://miniwm.ru/soft.php?read=917 (http://miniwm.ru/soft.php?read=917) CMS MiniWM v2.8 - 49.99$
siv1987
На сайте с 02.04.2009
Offline
427
#1

http://javascript.ru/String/match

Если же для регулярного выражения указан флаг "g", то метод возвращает массив, содержащий все совпадения.
Если вам нужен глобальный поиск с учетом скобок - используйте многократный вызов exec.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий