2014-05-19 2 views
0

в iframe я загружаю внешнюю страницу, и я хочу использовать регулярное выражение для получения числового. например, после загрузки фрейма я иметь это содержание:jQuery использовать RegEx из содержимого IFRAME

var urlToShow = 'http://my.site.com/go.php?user=454&code=3676ad29a406bc4461530d5a5859af43288bc3b9'; 

я хочу, чтобы получить code значение, например: 3676ad29a406bc4461530d5a5859af43288bc3b9 от этого. как получить доступ к iframe и получить это с помощью jQuery RegEx?

+1

Не могли бы вы поделиться с нами своим HTML? – naota

+0

@naota. thats popup window, и только каждый ip может дважды загружать страницу. Я обновляю сообщение –

+0

Попробуйте использовать метод .contents() - http://api.jquery.com/contents/ запомнить ту же политику происхождения для iframe src – Dipak

ответ

1

Вы можете использовать следующее регулярное выражение, чтобы получить значение коды с помощью метода поиска регулярного выражения в:

/code=(\w+)/ 

Первая захвачена группа ($1 или \1) будет содержать значение коды.

DEMO

+0

спасибо. как это использовать? 'patt = new RegExp ('/ code = (\ w +) /', text);' неверно –

+0

@TuxWorld, может быть, это поможет: http://www.w3schools.com/js/js_regexp.asp – sshashank124

+0

это ссылка не может помочь мне, и я не могу получить числовое значение после 'code' –

Смежные вопросы