我试图了解使用this demo的jquery multiselect过滤器的用法,普通的str.search()使用正则表达式,但此过滤器似乎不使用正则表达式。该控件不支持正则表达式,还是应该使用任何特殊语法?
更新:我发现它用字符regex characters替换了任何escaped version。同样在filter options section of the wiki中指出:
filterRule
以下关键字之一,用于指定过滤器应如何匹配 输入的带有选项和选项组的术语:
包含,beginsWith,endsWith,exactMatch,containsNumber,isNumeric, 或isNonNumeric
默认:包含
所有选项都没有正则表达式。目前,删除the escaping part似乎是唯一的方法,但我不知道它还会破坏什么。希望得到其他使用过此工具的人的反馈。