使javascript正则表达式不敏感

时间:2014-06-07 13:27:07

标签: javascript jquery

我正在尝试按文字过滤一些div。它有效,但无论我参数如何,它的区分大小写。有什么想法吗?

$('#acc_search_item input').on('keyup', function(){
        var text = $(this).val();
        console.log(text);
        $('.item').hide();
        $('.item').filter(function(){ return $(this).find('.iname').text().match("^.*"+text+".*","gi")}).show();
    });

1 个答案:

答案 0 :(得分:4)

你需要把它变成正则表达式:

match(new RegExp("^.*"+text+".*","gi"))