我需要配置 extjs4 的 superboxselect 组件并使其使用正则表达式进行搜索。有谁知道我应该覆盖哪个函数,或者 extjs 是否已经有一个支持这个的函数或属性?
提前致谢。
我不完全理解你的问题,但 ExtJS 支持正则表达式。
您可以使用 RegExp 搜索字符串,如下所示:
var regex = /in/g; //or new RegExp("in","g");
var result = regex.exec("this is the string to search in");
console.log(result[1]);
从文档:
如果匹配成功,则 exec 方法返回一个数组并更新正则表达式对象的属性。返回的数组将匹配的文本作为第一项,然后是每个匹配的包含捕获的文本的捕获括号的一项。如果匹配失败,则 exec 方法返回 null。