我正在使用数据表的fnFilter()
函数寻找完全匹配的字符串。当我搜索字符串时说“活动客户端”过滤结果还包含字符串“InAactive客户端”,因为它还具有“活动客户端”作为子字符串。
我已经搜索了一些解决方案。我得到的最常见的答案是使用oTable.fnFilter("^"+"Active Client"+"$")
。但在我的情况下,此解决方案无法正常工作,因为它现在正在过滤^ Active Client $。这在数据中不可用。请建议..
答案 0 :(得分:0)
您需要告诉fnFilter
它应该将搜索字符串视为正则表达式。
请参阅文档 - > http://legacy.datatables.net/ref#fnFilter
fnFilter
的可能参数:
所以在你的情况下,简单地说:
oTable.fnFilter( "^"+"Active client"+"$", null, true);
参见演示 - >的 http://jsfiddle.net/Zx4V6/ 强>