美文网首页
模糊查询

模糊查询

作者: Guyw | 来源:发表于2017-12-20 17:27 被阅读0次

    对于模糊查询,一般都是传关键字给后端,由后端来做。但是有时候一些轻量级的列表前端来做可以减少ajax请求,在一定程度上提高用户体验。废话不多说,直接上代码。

    //字符串方法indexOf
    var len = list.length;
    var arr = [];
    for(var i=0;i<len;i++){
        //如果字符串中不包含目标字符会返回-1
        if(list[i].indexOf(keyWord)>=0){
            arr.push(list[i]);
        }
    }
    return arr;
    
    //正则表达式
    var len = list.length;
    var arr = [];
    var reg = new RegExp(keyWord);
    for(var i=0;i<len;i++){
        //如果字符串中不包含目标字符会返回-1
        if(list[i].match(reg)){
            arr.push(list[i]);
        }
    }
    return arr;
    

    相关文章

      网友评论

          本文标题:模糊查询

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