首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用FnFilter()来获得multiselect中的精确匹配?

如何使用FnFilter()来获得multiselect中的精确匹配?
EN

Stack Overflow用户
提问于 2015-03-03 03:30:34
回答 2查看 703关注 0票数 0

如何在FnFilter()中传递多个值并得到准确的匹配?

我使用"fnFilter“来得到精确的匹配-- fnFilter("^"+searchString+"$",18,true,false);我做了"bsmart:false”

我有像10,100,101,102,1000这样的值,并且我已经给出了一个多选中复选框选项。

如果选择了单独的值筛选器,就可以正常工作。但是,如果我选择多个值,如果不筛选,则只筛选完全匹配的值。

示例:如果我选择10过滤器工作很好,但是如果我选择10和101,这些值也将被过滤为100。

请建议我如何在多选择的FnFilter中处理这个问题?

谢谢加内什

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-03 04:19:33

你的判断力才是问题所在,我想应该像(10|1000).

regex 10|1000查找以10开头或以1000结尾的字符串,因此100满足此条件。

票数 0
EN

Stack Overflow用户

发布于 2015-03-04 06:35:26

工作代码

代码语言:javascript
复制
searchString='(10|100|1000|10000)';
oTable.FnFilter(searchString+'$', column_number, true, false);

只需要指定搜索字符串的结尾,而不需要指定字符串的开始。Seach字符串应用()括起来

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28823594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档