我从互联网上搜索了一些代码,这些代码搜索在表格中输入的数据(包含查询),但我想让它看看文本是否出现在单词的开头。这是代码
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');
});
}
如何更改它以在单词的开头查找查询而不是单词中的任何位置 感谢
答案 0 :(得分:2)
使用
query = "^" + query.replace(/ /gi, '|');