Привет всем! У меня возникла проблема с проверкой ссылок на YouTube. Хочу сделать так, чтобы пользователи могли вводить URL-адреса, а система сразу проверяла их корректность. Если ссылка правильная, должно появляться сообщение “ОК”.
Я попытался написать функцию для валидации, но она почему-то не работает. Вот мой код:
function проверкаЮтуб() {
let ссылка = $('#поле_ютуб').val();
let шаблон = /^(?:https?:\/\/)?(?:www\.)?youtube\.com\/watch\?(?=.*v=(\w|-){11})(?:\S+)?$/;
if (ссылка.match(шаблон)) {
$('#инфо').text('ОК');
return true;
} else {
$('#инфо').text('Неверная ссылка');
return false;
}
}
$('#поле_ютуб').on('input', проверкаЮтуб);
Что я делаю не так? Буду благодарен за любую помощь!