Regex и jQuery для фильтрации таблицы
-
27-10-2019 - |
Вопрос
Я взял некоторый код из Интернета, который ищет данные, введенные в таблице (содержит запрос), но я хочу, чтобы он посмотрел, появляется ли текст в начале слова. Вот код
function filter(selector, query) {
query = $.trim(query); //trim white space
query = query.replace(/ /gi, '|'); //add OR for regex
$(selector).each(function() {
($(this).text().search(new RegExp(query, "i")) < 0) ? $(this).hide().removeClass('visible') : $(this).show().addClass('visible');
});
}
Как я могу изменить его, чтобы найти запрос в начале слова, а не в любом месте слова
Благодарность
Решение
Использовать
query = "^" + query.replace(/ /gi, '|');
Не связан с StackOverflow