使用tablesorter搜索通配符到固定长度的可能语法

时间:2016-09-08 19:40:35

标签: tablesorter

使用tablesorter是否可以使用通配符搜索列到固定长度?

即具有以下内容

aa
aaa
aaaa
ab
aba
abaa

是否存在仅返回

=a?等语法
aa
ab

thx Art

1 个答案:

答案 0 :(得分:1)

当您在过滤器小部件中使用?字符时,它实际上将?替换为\S{1}。用于搜索列的正则表达式变为/a\S{1}/,找到aaaa,因为a?RegExr demo)有两个单独的匹配。

过滤器小部件将接受正则表达式。要获得您想要的完全匹配,您需要使用单词边界锚点\b)并围绕值(/\ba\S\b//\ba.\b/)(regExr demo

Here is a tablesorter demo

// this example will only target the first column
$('table').trigger('search', [[ "/\ba\S\b/" ]]);