Pat*_*tty 4 regex jquery datatables
很难为"OR"条件制作正则表达式.
示例:table有2列并尝试搜索第二列(比如说 - "status"列),搜索正则表达式是:
//javascript
$('#filter-status').change(function() {
searchTxt = "Not Shared|Private";
<table name>.dataTable().fnFilter(searchTxt , 2,true);
}
Run Code Online (Sandbox Code Playgroud)
看起来它正在通过"未共享"来提取数据,因为状态不会提取具有"私有"状态的数据.
甚至尝试使用searchTxt作为"^(不共享)|(私有)$"和"/(^不共享$)|(^私有$)/"
不确定我错过了什么.有人可以帮忙吗?
发现它不是正则表达式问题.但是Jquery dataTable().fnFilter smartsearch问题.我只需要做出第四个论点false就行了.
<table name>.dataTable().fnFilter(searchTxt, 2, true, false);
Run Code Online (Sandbox Code Playgroud)