• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Вопрос по Ajax

  • Автор темы KJT
  • Дата начала
K

KJT

Здраствуйте, есть код. Не мой.
[codebox]
ajax('http://www.site.ru/page.php?id='+ objectId,'GET', function(req) {

var time = /Заходите ([\d\.:\s]+)\./.exec(req.responseText);

if (time != null) {

time = time[1];


var stime = time.replace(/(\d+)\.(\d+).(\d+)/g, '$2/$1/20$3');
var objTime = Date.parse(stime + ' GMT+0300');
var curTime = Date.parse(new Date().toUTCString()) + 3 * 60 * 60 * 1000;

var strTime = objTime <= curTime ?
'<span style="color: green;font-weight: bold">'+ time +'</span>' :
'<span style="color: red;font-weight: bold">'+ time +'</span>';

}

parent.innerHTML = timez != null ? strTime : 'неизвестно';

}
);[/codebox]
Этот код копирует инфу с определенной страницы после слова "Заходите", но проблема в то что иногда это слово встречается со строчной буквы "заходите".
Подскажите пожалуйста как модернизировать это код на корректное получение информации со страницы.

Также буду признателен за любую литературу по этому языку. Сам я прогаю в PHP.
 

Kmet

Well-known member
25.05.2006
904
8
BIT
0
если програмируете на пхп то с регулярными выражениями знакомы быть должны.
попробуйте так /[Зз]аходите ([\d\.:\s]+)\./ или так /Заходите ([\d\.:\s]+)\./i
 
K

KJT

Отлично помогло [Зз]
А как насчет литературы? Подскажешь чего-нить?
 

Kmet

Well-known member
25.05.2006
904
8
BIT
0
неа, яваскрипт в читом виде использовать особо не приходилось, поэтому не в курсе авторитетной литературы.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!