美文网首页
模糊查询

模糊查询

作者: fz_log | 来源:发表于2018-12-21 17:31 被阅读0次

    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;
      }
    

    相关文章

      网友评论

          本文标题:模糊查询

          本文链接:https://www.haomeiwen.com/subject/cflvkqtx.html