0
点赞
收藏
分享

微信扫一扫

前端js实现模糊搜索

笑望叔叔 2022-04-23 阅读 71
fuzzyQuery(list, keyWord) {  参数1:传入的数组  参数2:搜索的关键字
      if (keyWord != "") {
        var reg = new RegExp(keyWord);
        var arr = [];
        for (var i = 0; i < list.length; i++) {
          if (reg.test(list[i].wxh_name) || reg.test(list[i].gzh_id)) {  //这里匹配的是数组中微信号名称以及公众号id,可根据业务需求自行修改!
            arr.push(list[i]);
          }
        }
        return arr;  //返回符合条件的数组
      } else {
        return this.response_arr;  //根据业务自行修改
      }

使用正则加test方法进行匹配关键字达到模糊搜索的效果

举报

相关推荐

0 条评论