[英]Make javascript regex case insensitive
I'm trying to filter some divs by text. 我正在尝试通过文本过滤一些div。 It works, but its case sensitive no matter i parameter.
它可以工作,但是无论i参数如何,都区分大小写。 Any ideas why?
有什么想法吗?
$('#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();
});
您需要使其成为正则表达式:
match(new RegExp("^.*"+text+".*","gi"))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.