
30.07.2009, 17:22
|
|
Познающий
Регистрация: 28.06.2009
Сообщений: 56
Провел на форуме: 175879
Репутация:
3
|
|
Нужна помощь, есть строка такого вида
text="qwerty-43-uiopasd-14-fgh-21-jklzxcvbnm";
Нужно из этой строки вытянуть все данные которые находятся между -
тоесть -43-, -14-, -21-, вот как это сделать на javascript???
|
|
|

30.07.2009, 18:08
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Сообщение от Большой джо
Нужна помощь, есть строка такого вида
text="qwerty-43-uiopasd-14-fgh-21-jklzxcvbnm";
Нужно из этой строки вытянуть все данные которые находятся между -
тоесть -43-, -14-, -21-, вот как это сделать на javascript???
http://www.pcre.ru/docs/javascript/text/intro1/
http://www.softtime.ru/info/articlephp.php?id_article=42
|
|
|

30.07.2009, 18:15
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Код:
<script type="text/javascript">
var testString = 'text="qwerty-43-uiopasd-14-fgh-21-jklzxcvbnm";';
var re=/-([0-9]+)-/g;
while (matches = re.exec(testString)) {
document.write(matches[1]+"<br>");
}
</script>
|
|
|

30.07.2009, 18:19
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
PHP код:
<script language="javascript">
text = 'qwerty-43-uiopasd-14-fgh-21-jklzxcvbnm';
var re = new RegExp('(-\\d+-)', 'g');
matches = text.match(re);
for (i = 0; i < matches.length; i++)
{
document.write(matches[i] + '<br>');
}
</script>
|
|
|

30.07.2009, 18:52
|
|
Познающий
Регистрация: 28.06.2009
Сообщений: 56
Провел на форуме: 175879
Репутация:
3
|
|
Спасибо, буду юзать!)
|
|
|

01.08.2009, 12:32
|
|
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме: 1546086
Репутация:
4
|
|
Помогите сделать следуйшие,нужно чтоб исполнился скрипт с стороннего сервера,например скрипт лежит тут http://site.ru/script.js и мне нужно чтоб он загрузился с помощью javascript и исполнился...нужно чтоб было как можно меньше кода,самый самый уменьшеный вареант.
|
|
|

01.08.2009, 12:50
|
|
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме: 1546086
Репутация:
4
|
|
Нет,тут то и дело что не так. Мне нужно чтоб именно javascript загрузил дополнительный код с сервера и испольнил, чтото вроде инклуда в пыхе...
Можно выда чтоб ajax загрузил код с сервера а потом исполнить его через eval,но именно ajax код слишком длинный и мне кажеться eval тут непрокатит(
|
|
|

01.08.2009, 13:10
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
BiG_][aKeR,
PHP код:
var tag = document.createElement("script");
tag.id = "ajax";
tag.src = "http://site.ru/script.js";
document.getElementsByTagName("head")[0].appendChild(tag);
Последний раз редактировалось imajo.ati; 01.08.2009 в 13:12..
|
|
|

01.08.2009, 13:40
|
|
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме: 1546086
Репутация:
4
|
|
imajo.ati,Спасиб огромное! 
|
|
|

05.08.2009, 11:44
|
|
Новичок
Регистрация: 15.07.2009
Сообщений: 20
Провел на форуме: 271833
Репутация:
4
|
|
Доброе время суток!
Подскажите, можно ли как-то с помощью J-Script получить ХТМЛ-код всей страницы из Айфрейма в переменную?
Желательно чтобы это происходило именно со стороны родительского окна, если вы понимаете меня, поскольку вариант:
Код:
document.getElementById('id_of_frame').contentWindow.document.getElementById('btn_ok').value
не работает (создатели как-то заблочили этот вариант). Заранее благодарен за помощь.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|