• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Вопрос по 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.
 
если програмируете на пхп то с регулярными выражениями знакомы быть должны.
попробуйте так /[Зз]аходите ([\d\.:\s]+)\./ или так /Заходите ([\d\.:\s]+)\./i
 
Отлично помогло [Зз]
А как насчет литературы? Подскажешь чего-нить?
 
неа, яваскрипт в читом виде использовать особо не приходилось, поэтому не в курсе авторитетной литературы.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab