使用Jquery数据表禁用智能搜索/regex
Disabling smart search/regex with Jquery datatable
我使用jquery数据表过滤,如下所示。
filterColumnDetails = [{
sSelector : "#name",
type : "select"
}, {
sSelector : "#address",
type : "select",
}, null,];
但是,如果我选择单词"Ann"进行名称过滤,它会给出输出"An"answers"AnnSaman"。但我只需要展示"安"。
有人能帮我吗,如何禁用jquery数据表中的智能搜索。
为了解决这个问题,我启用了RegExp过滤器,如下所示。
$('#nameSel').on('change', 'select', function () {
var name= $(this).val();
oTable.fnFilter( "^" + name + "$", 1, true);
});
注意:nameSel是下拉列表的id
我通过如下传递true来启用RegExp筛选器。
oTable.fnFilter( "^" + name + "$", 1, true);
相关文章:
- 如何搜索术语“;AI”;使用regex
- 如何在php和javascript中使用regex检测空格分隔词(在全文搜索查询中)
- Regex,它搜索一个起始字符,介于两者之间的任何字符,然后是一个结束字符
- 在JavaScript上使用RegEx在多个圆括号中搜索唯一值
- 为什么字符串搜索的参数表现得像Regex
- 如何使用regex在以前的搜索结果中进行搜索和替换
- VBA中的Regex-如何恢复搜索
- Javascript Regex exec 在向搜索文本添加属性/引号后冻结
- 搜索Thorough链接并用Regex、PHP或Javascript识别RSS源
- 使用Jquery数据表禁用智能搜索/regex
- JavaScript + RegEx Complications - 搜索不包含子字符串的字符串
- MongoDB在一个列表中检查多个regex匹配项以进行免费文本搜索
- 从数据库(NodeJS)中的搜索返回Regex模式
- regex使用jQuery精确匹配多个搜索词
- Regex查找正则表达式标志和搜索模式
- Regex模式搜索从2个字母或2个数字开始
- regex向后搜索
- Javascript通配符regex搜索结果不一致
- 数据表默认regex只搜索开始
- JavaScript全文搜索Regex