Регулярное выражение, помощь в составлении
Здравствуйте, нужно спарсить из исходного кода строку пароля, примерный код страницы таков:
<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, время: 07:57. |