模糊查询

indexof()

function(list,keyword){
  var arr = [];
  list.forEach(item){
      if(item.indexof(keyword)>=0)
          arr.push(item);
  }
return arr;
}

split(separator, howmany)
separator从该参数的地方分割,howmany限制要分割的长度

function(list,keyword){
    var arr = [];
    list.forEach(item){
        if(item.split(keyword)>0)
            arr.push(item);
    }
return arr;
}

mach(searchvalue/regexp)

function(list,keyword){
    var arr = [];
    list.forEach(item){
        if(item.mach(keyword)!=null)
            arr.push(item);
    }
return arr;
}

test()

function fuzzyQuery(list, keyWord) {
    var reg =  new RegExp(keyWord);
    var arr = [];
    for (var i = 0; i < list.length; i++) {
      if (reg.test(list[i])) {
        arr.push(list[i]);
      }
    }
    return arr;
  }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容