【发布时间】:2011-08-14 02:45:15
【问题描述】:
我使用 JQueryUI 创建了一个自动完成字段,并将我的数据存储在一个平面文档中。我可以将值读入一个数组......但我希望能够根据用户输入返回字母匹配。因此,如果数组包含 [orange,blue,green,red,pink,brown,black] 并且用户键入 bl,那么我只返回 [blue,black]。
查看array_diff(),但没有完全匹配数组的整个值,我不确定如何使用它......也许是一个正则表达式?我最弱的两个技能数组操作和正则表达式感谢您的帮助!
【问题讨论】:
-
您是否查看过自动完成“xml 数据解析一次”示例 (jqueryui.com/demos/autocomplete/#xml)?您可能会发现更改数据存储格式更容易、更有效。