【发布时间】:2020-06-10 03:16:34
【问题描述】:
问题已编辑!我已将所有产品名称存储在 对象格式的数组中。我也有一个输入[type=text]。我需要一个简单的代码来搜索这个数组。 SQL 命令类似于:(SELECT name FROM tbl_product WHERE name LIKE %txt%)。但是我是在前端实现的,与后端没有连接!
<input type="text" id="mytxt" />
<script>
// [{ in_ordered_id : "product name"}, ...]
var products_name = [{ 8 : "product ninety two"}, {21 : "product two"}, {35 : "product nine"} , ....];
$("#mytxt").keyup(function(){
var txt = $("#mytxt").val();
var results = start_search(txt); // `results` must be array of ids e.g. [35, 98]
});
function start_search(text){
/// I don't know what to write here
}
</script>
【问题讨论】:
-
不区分大小写的正则表达式?莱文斯坦距离?实际问题是什么?你已经研究过什么?
标签: javascript html arrays frontend search-engine