前端实现模糊筛选

mac2024-03-25  35

两种方式 一、字符串方法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;

如果是数组对象,修改为对应的属性值即可

最新回复(0)