Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > парсинг


Автор: derfach 1.12.2013, 20:12
есть пхп файл который выдает строку:
2 simon 2035 3 simon 2035 4 simon 2035 5 simon 2035 6 simon 2035 7 s555s 555 8 s555s 555 9 s555is 555


Код

var pos = url.indexOf("s555s 555");
if(false !== pos) {
                 document.write("Совпадение найдено");
}
else {
                document.write("Совпадение не найдено")
}



как мне узнать какая цифра стоит перед "s555s 555"??

Автор: Samotnik 1.12.2013, 20:56
Код

var s = "2 simon 2035 3 simon 2035 4 simon 2035 5 simon 2035 6 simon 2035 7 s555s 555 8 s555s 555 9 s555is 555";
var necessaryIndex = s.indexOf("s555s 555");
var symbolBefore = s.substring(necessaryIndex -2, necessaryIndex-1);
alert(symbolBefore);

Автор: derfach 1.12.2013, 21:50
Цитата(Samotnik @ 1.12.2013,  20:56)
Код

var s = "2 simon 2035 3 simon 2035 4 simon 2035 5 simon 2035 6 simon 2035 7 s555s 555 8 s555s 555 9 s555is 555";
var necessaryIndex = s.indexOf("s555s 555");
var symbolBefore = s.substring(necessaryIndex -2, necessaryIndex-1);
alert(symbolBefore);

спасибо))

когда я вместо строки использую ссылку на пхп файл.. оно почему-то не работает))
что может быть?


то есть: var s = "http://gte.df.com/и_так_дальше";

но если запустить этот адрес в браузере, то он выдаст вот эту строку что сейчас записана в переменную s


Автор: Samotnik 1.12.2013, 23:43
derfach, потому что в данном случае, var s = "http://gte.df.com/и_так_дальше"; это просто строка, а не url.

Автор: derfach 1.12.2013, 23:59
Цитата(Samotnik @ 1.12.2013,  23:43)
derfach, потому что в данном случае, var s = "http://gte.df.com/и_так_дальше"; это просто строка, а не url.

ну это ясно))
а не знаете как переделать под адрес? под url

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)