如何在FnFilter()中传递多个值并得到准确的匹配?
我使用"fnFilter“来得到精确的匹配-- fnFilter("^"+searchString+"$",18,true,false);我做了"bsmart:false”
我有像10,100,101,102,1000这样的值,并且我已经给出了一个多选中复选框选项。
如果选择了单独的值筛选器,就可以正常工作。但是,如果我选择多个值,如果不筛选,则只筛选完全匹配的值。
示例:如果我选择10过滤器工作很好,但是如果我选择10和101,这些值也将被过滤为100。
请建议我如何在多选择的FnFilter中处理这个问题?
谢谢加内什
发布于 2015-03-03 04:19:33
你的判断力才是问题所在,我想应该像(10|1000).
regex 10|1000查找以10开头或以1000结尾的字符串,因此100满足此条件。
发布于 2015-03-04 06:35:26
工作代码
searchString='(10|100|1000|10000)';
oTable.FnFilter(searchString+'$', column_number, true, false);只需要指定搜索字符串的结尾,而不需要指定字符串的开始。Seach字符串应用()括起来
https://stackoverflow.com/questions/28823594
复制相似问题