Регулярное выражение, помощь в составлении
Здравствуйте, нужно спарсить из исходного кода строку пароля, примерный код страницы таков:
<br/> Ваши регистрационные данные: <br/> <br/> Логин: test <br/> Пароль: SEWu0nifyF <br/> Пароли всегда разные естественно, пробовал так:
var kod = document.documentElement.innerHTML;var pass = /(?<=Пароль:\ ).*/;var c = kod.match(pass);var div=document.createElement('div');div.innerHTML=c;alert(c);
Помогите сделать верно, в JS не силен |
Цитата:
<div id='test'>
<br/>
Ваши регистрационные данные:
<br/>
<br/>
Логин: test
<br/>
Пароль: SEWu0nifyF
<br/>
</div>
<script type='text/javascript'>
var val=document.getElementById('test').innerHTML;
alert(val.match(/Пароль:\s([^\s]*)/)[1]);
</script>
|
ksa спасибо, но у меня на старнице нет div'a с id, как сделать более универсальный вариант?
|
разобрался!
|
document.documentElement.innerHTML.match(/Пароль:\s([^\s]*)/)[1]) По максимуму универсально.) |
| Часовой пояс GMT +3, время: 04:30. |