搜索功能支持大小写模糊查询

搜索功能:https://blog.csdn.net/bbs11007/article/details/110948483

搜索功能我们已经实现了,那么怎么支持大小写匹配?模糊查询我们需要用到一个函数是:toUpperCase(),

let result = this.pages1.values.filter(row => {//this.pages1.values这个是表内所有数据
              //搜索那列的内容,这里搜索name、id等列的内容
              return row.name.indexOf(this.search1.toUpperCase()) > -1 
                || row.id.indexOf(this.search1.toUpperCase()) > -1 
                || row.code.indexOf(this.search1.toUpperCase()) > -1 
                || row.note.indexOf(this.search1.toUpperCase()) > -1;
            });

js中的写法是:

if (td.innerHTML.toUpperCase().indexOf(filter) > -1 || td1.innerHTML.toUpperCase().indexOf(filter) > -1 || td2.innerHTML.toUpperCase().indexOf(filter) > -1) 

这个也没有什么好说的。只是加的位置不同。

猜你喜欢

转载自blog.csdn.net/bbs11007/article/details/112603275