js前端实现模糊查询
2017-08-10 16:36
183 查看
对于模糊查询,一般都是传关键字给后端,由后端来做。但是有时候一些轻量级的列表前端来做可以减少ajax请求,在一定程度上提高用户体验。废话不多说,直接上代码。
//字符串方法indexOf
//正则表达式
//字符串方法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;
相关文章推荐
- autocomplete+PHP+MYSQL的实现模糊查询
- SELECT标签实现模糊查询子项option
- jfinal动态sql管理简洁实现分页多条件模糊查询
- 下拉框模糊查询的实现
- MVC分层+JDBC+数据库+Servlet实现JSP文件上传和显示+模糊查询+分页
- iBatis 中 Like 的写法实现模糊查询
- Input标签实现模糊查询
- C# Combobox控件实现模糊查询功能
- 目标实现:模糊查询本地文件,并作删除处理
- 实现WINFORM模糊查询
- mybatis模糊查询实现
- 【菜鸟看框架】——Linq实现动态模糊查询
- mybatis 模糊查询的实现方法
- PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
- Hibernate中使用@Query实现模糊查询功能
- 在php7中MongoDB实现模糊查询的方法详解
- Node.js对MongoDB数据库实现模糊查询的方法
- 关于Linq to sql 实现 模糊查询 string数组
- thinkphp实现like模糊查询实例
- mybatis 几种实现模糊查询的方法简介