哪能inlude使用拉丁字符像ČčĆ抚Đđ在此javascript正则表达式拉丁字符
var regex = new RegExp('\\b' + this.value, "i");
UPDATE:
我有过滤复选框标签的代码,但它不工作得很好当有与C C C的输入
function listFilter(list, input) {
var $lbs = list.find('.css-label');
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)
}
jQuery(function($){
listFilter($('#list'), $('.search-filter'))
})
这里是一个小提琴:DEMO
你能不能给我们的运行的代码按预期方式不起作用的例子吗? – loganfsmyth
这是一个复制? http://stackoverflow.com/questions/7258375/latin-charcters-included-in-javascript-regex另外检查从该问题中的意见之一的链接:http://stackoverflow.com/questions/280712/javascript- unicode – Gray
@loganfsmyth可能像'new RegExp('\\ b'+'ČčĆ抚Đđ',“i”)。test('ČčĆ抚Đđ')'返回false。 –