我正在使用这个插件
http://harvesthq.github.com/chosen/
当我搜索一些带有空格的选项时,我遇到了一个特定的问题。例如,如果我输入,我有一个选项 tha 是“Antigua y barbuda”:
- 安提瓜和巴布达 -> 好的
- 安提瓜 y -> 好的
- 巴布达 -> 好的
- y -> 好的
- y巴布达->失败
只有当我开始写不是第一个单词时它才会失败(仅在有空格的情况下)
正则表达式:
regex = new RegExp(regexAnchor + searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'i');
zregex = new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'i');