如何在javascript上使用regexp过滤但不区分大小写

时间:2015-05-25 06:39:08

标签: javascript regex

这是我在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);

1 个答案:

答案 0 :(得分:1)

要进行不区分大小写的搜索,您需要使用修饰符i

更改

 var regex = new RegExp('\\b' + this.value);

 var regex = new RegExp('\\b' + this.value, "i");//Added i