How to filter but its not case sensitive using regexp on javascript
本问题已经有最佳答案,请猛点这里访问。
这也是我在stackoverflow上得到的代码但我想加强它,使它不区分大小写或者我应该更改
1 2 3 4 5 6 7 8 9 10 | function filter() { var regex = new RegExp('\\b' + this.value); var $els = $lbs.filter(function () { return regex.test($(this).text()); }); $lbs.not($els).hide().prev().hide(); $els.show().prev().show(); }; input.keyup(filter).change(filter); |
要进行不区分大小写的搜索,需要使用修改器
变化
1 | var regex = new RegExp('\\b' + this.value); |
到
1 | var regex = new RegExp('\\b' + this.value,"i");//Added i |