数据表智能搜索 v 无智能搜索 v 正则表达式

Hat*_*kNZ 3 datatables

给定这个数据表示例,可以选择正则表达式、smartserach 或两者都没有(正则表达式、smartserach),智能搜索会做什么?

例如,在“名称”列下:
输入Ai搜索会返回 4 个条目,无论是否勾选了智能搜索。谁能提供一个例子,我可以看到智能搜索勾选与否的区别?

例如,在“名称”列下:
键入^[A]将返回 3 个已勾选正则表达式的条目。在此示例中,勾选智能搜索与否似乎没有什么区别。同样,任何人都可以提供一个示例,让我可以看到勾选了智能搜索与勾选了正则表达式的差异吗?


编辑1

链接是可能有帮助的文档

这里看来,启用智能搜索和正则表达式可能不太好:Note that to perform a smart search, DataTables uses regular expressions, so if enable regular expressions using the second parameter to this method, you will likely want to disable smart searching as the two regular expressions might otherwise conflict and cause unexpected results.

Gyr*_*com 5

请参阅search.smart选项了解更多详细信息。

DataTables 的内置过滤非常“智能”,因为它将用户的输入分解为单个单词,然后以表中任何位置和任何顺序匹配这些单词(而不是简单地进行简单的字符串比较)。

此示例中,在启用“智能”模式时,在“位置”列中键入Junior Author将找到位置。Junior Technical Author禁用“智能”模式后,将找不到任何内容。