Я хочу проверить, содержит ли строка другую строку или нет. Если он содержит, он должен отображаться в указанной сетке.
в моем списке у меня есть такие заголовки, как ["abcd", "fabcdgh", "fgh", "sdfgabcd", "hgtab c", "abcdefg"] и я хочу проверить «abcd». Вот мой код
<div class="picture-item__details">
<figcaption class="picture-item__title"><?php echo $title ?></figcaption>
</div>
const searchText = evt.target.value.toLowerCase();
this.shuffle.filter((element, shuffle) => {
const titleElement = element.querySelector('.picture-item__title');
const titleText = titleElement.textContent.toLowerCase().trim();
return (titleText).indexOf(searchText) !== -1;
});
В html div я получаю заголовок динамически. Вверху у меня есть панель поиска, я получаю оттуда текст поиска. Теперь я хочу проверить, содержит ли строка поиска «abcd», она должна возвращать только [«abcd», «abcdefg»], а не искать в середине строки. Какую функцию мне использовать, чтобы узнать, содержит ли заголовок проверку "abcd" с начальной позиции?
любая помощь приветствуется ... Заранее спасибо.