美文网首页
js前端模糊查询

js前端模糊查询

作者: zhao_ran | 来源:发表于2020-10-24 12:29 被阅读0次

    模糊查询,就是根据关键字把列表中符合关键字的罗列出来(当然这里只做了最简单的),也就是要检查列表的每一项中是否含有关键字,因此抽象一下就是一个字符串中是否含有某个字符或者字符串。

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

    使用正则匹配的方式
    const a = '你好'//用户输入的字符串,//dataOrigin数据源信息
        function filterData(a, dataOrigin) {
          const regstr = ['', ...a, ''].join('.*')
          const reg = new RegExp(regstr)
          return reg.test(dataOrigin)
        }
        console.log(filterData(a,'123123123你好好'));//true
    

    相关文章

      网友评论

          本文标题:js前端模糊查询

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