RegExp JS

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Помогите, пожалуйста, спарсить содержимое в iframe от [foruser] до [/foruser] и вывести содержимое в messagebox'e.
Распишите, пожалуйста, код полностью. В JS не силён.
 
HTML:
<html>
<head>
</head>

<body>
<b>[foruser]тут как раз нужный текст...[/foruser]</b>
[foruserfoo]тут всякие левые тэги, которые не должны захватиться.
</body>
<script>
//alert(document.body.innerHTML);
myregexp = /\[foruser\](.*?)\[\/foruser\]/;
arr = myregexp.exec(document.body.innerHTML);
alert(arr[1]);
</script>
</html>
Поясню.
Тэг <script>...</script> должен быть либо в конце страницы, либо нужно еще добавить кое-что и можно размещать в любом месте. Регулярка берет текст из document.body.innerHTML, т.е. из тела тэга body.
После присвоения переменной/массива arr вместо alert-а можно пихать куда нужно :)
 
Назад
Сверху