在自动填充中仅显示字符串中的单词

时间:2016-08-12 04:54:57

标签: jquery ruby-on-rails regex string autocomplete

我有一个像这样的字符串数组......

Array = ["WELLS FARGO DEALER  May 18 06:11 4137 Reference# 10982", 
         "ONLINE - TRANSFER TO Ult SavingMay 18 03:57 4137 ONLINE Reference# 5929", 
         "Transfer From Checking 03:57a #4137 ONLINE Reference # 005929",
         "BURLNGTON STORES861"]

当我使用jquery-ui自动完成并且用户开始输入一个或多个单词时,我希望自动完成只显示与输入匹配的“WORD或WORDS”,所以即使匹配的字符串更长,它也只显示该字符串中匹配的单词或单词。如何只从数组中的字符串中选择匹配的单词?

因此,如果用户输入wells f,则应该从wells fargo呈现Tk()      “WELLS FARGO经销商5月18日06:11 4137参考#10982” 字符串。

1 个答案:

答案 0 :(得分:1)

你可以使用像/#{text}([a-zA-Z]*)\b/这样的正则表达式,这将匹配所有输入的文本和任何其他a-z字符,直到它到达单词边界。