<input oninput="search(this.value)">
<div class="finded" />
<script>
const array_all = [
'привет', 'пришел', 'приехал',
'дом', 'дорога', 'игрушка'
]
function search(value) {
if (!value.trim()) return
const arr = array_all.filter(el => el.includes(value))
if (arr.length) {
const elem = document.querySelector('.finded')
if (elem) elem.textContent = arr.join(', ')
}
}
</script>
let arr = ['11111',"ffffff", '23-23-55', '+756452342', "апвапвап"];
arr.filter((v) => /[^a-zа-я]/i.test(v));
let arr = ['11111',"ffffff", '23-23-55', '+756452342', "апвапвап"];
let splt = arr.join(',').replace(/[-\+]/g,'').split(',');
splt.filter((v) => /[^a-zа-я]/i.test(v));
let txt = `На ее тонкой и длинной шее, похожей на куриную ногу, было наверчено
какое-то фланелевое тряпье, а на плечах, несмотря на жару, болталась
вся истрепанная и пожелтелая меховая кацавейка.
Старушонка поминутно кашляла и кряхтела.
Должно быть, молодой человек взглянул на нее каким-нибудь
особенным взглядом, потому что и в ее глазах мелькнула
вдруг опять прежняя недоверчивость.`;
function searchWords(text, lettersCount) {
return text.replace(',', '').split(' ').filter(function(item) {
return item.length === lettersCount;
})
}
console.log(searchWords(txt, 3));
var cities = {
bra: ["Сан-Паулу", "Рио-де-Жанейро"],
rus: ["Москва", "Санкт-Петербург"],
ind: ["Мумбаи", "Дели"],
chn: ["Шанхай", "Пекин"],
zaf: ["Йоханнесбург", "Кейптаун"]
};
var country = document.getElementById("country");
var city = document.querySelector("#city");
window.onload = selectCountry(city, cities);
country.onchange = function() {
selectCountry(city, cities);
}
function selectCountry(city, ev) {
city.innerHTML = "";
var c = country.value || "bra",
o;
for (let i = 0; i < ev[c].length; i++) {
o = new Option(ev[c][i], ev[c][i], false, false);
city.add(o);
};
}
var a = [{
"id": "1",
"title": "Дом1"
}, {
"id": "2",
"title": "Зал2"
}, {
"id": "3",
"title": "Дом3"
}, {
"id": "4",
"title": "Зал4"
}];
for (let i of a) {
i.active = false;
}
console.log(a);
const boxs = document.querySelector('.main');
function randomColor(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
boxs.onmouseover = function(event) {
console.log(event.target);
event.target.style.backgroundColor = `rgb(${randomColor(0 , 256)}, ${randomColor(0 , 256)}, ${randomColor(0 , 256)})`;
}
boxs.onmouseout = function(event) {
console.log(event.target);
event.target.style.backgroundColor = '';
}
document.querySelector('.hustlevideo').addEventListener('mouseover', function(e) {
this.play();
}, false);
document.querySelector('.hustlevideo').addEventListener('mouseout', function(e) {
this.pause();
}, false);
document.querySelector('.wcsvideo').addEventListener('mouseover', function(e) {
this.play();
}, false);
document.querySelector('.wcsvideo').addEventListener('mouseout', function(e) {
this.pause();
}, false);
const elMinus = document.querySelectorAll('span.minus');
const elPlus = document.querySelectorAll('span.plus');
const elTotal = document.querySelector('.order-end-form>input');
document.querySelector('.order-table').onclick = function(event) {
if (event.target.className === 'minus') {
if (event.target.nextElementSibling.value <= 0) {
event.target.nextElementSibling.value = 0;
} else {
let val = --event.target.nextElementSibling.value;
let price = parseInt(event.target.closest('.number').previousElementSibling.textContent);
elTotal.value = +elTotal.value - price;
}
}
if (event.target.className === 'plus') {
let val = ++event.target.previousElementSibling.value;
let price = parseInt(event.target.closest('.number').previousElementSibling.textContent);
elTotal.value = +elTotal.value + price;
}
}