这是我在stackoverflow上获得的代码
但我希望增强它,使其不区分大小写
或者我应该更改\\b
因为我认为它是匹配符号。
我该怎么办?
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);
答案 0 :(得分:1)
要进行不区分大小写的搜索,您需要使用修饰符i
。
更改
var regex = new RegExp('\\b' + this.value);
到
var regex = new RegExp('\\b' + this.value, "i");//Added i