JavaScript
3
Вклад в тег
const input = document.querySelector('textarea');
const text = input.value;
const regex = /[^\w\s]|_/g; // регулярное выражение, которое находит все знаки препинания
const sanitizedText = text.replace(regex, ' '); // заменяем знаки препинания на пробелы
const words = sanitizedText.trim().split(/\s+/); // разделяем строку на массив слов
const wordCount = words.length; // получаем количество слов
console.log(wordCount);
$(function() {
console.log(window.getComputedStyle($('.block')[0]).getPropertyValue('height'));
})
<div class="block" style="--height: 81.643px;"></div>
.block {
height: var(--height);
}
$(function() {
console.log(window.getComputedStyle($('.block')[0]).getPropertyValue('--height'));
})
<div class="block" style="height:0.001rem"></div>
$(function() {
console.log($('.block')[0].getBoundingClientRect().height);
})
function openWhatsAppLink(url) {
const whatsappLink = `https://api.whatsapp.com/send?text=${encodeURIComponent('Моя корзина в магазине : ' + url)}`;
window.location.href = whatsappLink;
}
$("#shared_wh").on("click", (e) => {
e.preventDefault();
$.post("ajax/share_cart.php", (data) => {
if (data.success) {
openWhatsAppLink(data.url);
} else {
alert('Что-то пошло не так');
}
})
.fail(error => console.log(error))
});
function openWhatsAppLink(url) {
const whatsappLink = `https://api.whatsapp.com/send?text=${encodeURIComponent('Моя корзина в магазине : ' + url)}`;
window.open(whatsappLink, '_blank','noopener');
}