修改jquery ui autocomplete filter(过滤)数据的方法

项目中要用到自动提醒这个功能,数据又不是在本地,只能通过js到其他服务器上获取(当然可以考虑在服务端取数据)。首先想到的就是jquery ui中的autocomplete插件,于是乎动手实现。官网地址:http://jqueryui.com/autocomplete/

具体代码如下:

最开始我用的是$.ui.autocomplete.filter()这个函数来过滤,此函数的过滤规则是只要包含就取出来,不符合用户的要求,于是想能不能自己用正则表达式来过滤,经过试验还真的能实现:

特此分享出来,希望大家有更好的方法.

你的评论是对我最大的鼓励