function clicked(event) {
if (confirm('Вы действительно хотите удалить запись?')) {
yourformelement.submit();
} else {
event.preventDefault();
return false;
}
}
// текст сообщения, который содержит ссылку на канал на YouTube
let message = "Посмотрите это видео на канале YouTube: https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ";
// регулярное выражение для поиска названия канала на YouTube
let regex = /youtube\.com\/(channel|user)\/([a-zA-Z0-9_-]{1,})/i;
// поиск соответствия регулярному выражению в тексте сообщения
let match = message.match(regex);
// если найдено соответствие, извлечь название канала
if (match) {
let channelName = match[2];
console.log("Название канала на YouTube: " + channelName);
} else {
console.log("Сообщение не содержит ссылку на канал на YouTube");
}
$(function() {
loadItems();
});
function loadItems() {
$.getJSON('database/products.json', function(data) {
function loadCakes(num) {
let out = '';
for (let i = 0; i < (num || data.length); i++) {
out += '<a data-num="' + data[i].id + '" data-category="' + data[i]['category'] + '" class="products__card card">';
out += '<div class="card__image image">';
out += '<img src="' + data[i].image + '" alt="' + data[i]['image'] + '">';
out += '</div>';
out += '<h3 class="card__title title">' + data[i]['name'] + '</h3>';
out += '<p class="card__desc">' + data[i]['description'] + '</p>';
out += '<div class="card__bottom">';
out += '<p class="card__price">' + data[i].price + ' р.</p>';
out += '<button class="card__buy">';
out += '<img src="images/icons/shopping-cart-add.svg" alt="shopping-cart-add">';
out += '</button>';
out += '</div>';
out += '</a>';
}
return out;
}
$('#cakes-cards').html(loadCakes());
$('#index-cards').html(loadCakes(6));
})
}