如何在用户输入时检测提及/标签

时间:2017-11-20 07:33:40

标签: python mysql flask autocomplete mention

我正在尝试创建一个类似于Facebook的网络应用程序,我想知道如何在用户输入输入字段时检测到提及/主题标签?例如,当他们写“@jo”时,我想创建一个自动完成功能,其下拉选项为:

John Snow
Johnathan Smith
Joey Li

这是在Flask上运行的网络应用。我的数据库是一个MySQL数据库。

我如何做到这一点?

1 个答案:

答案 0 :(得分:1)

当用户键入时,您可以使用Javascript通过regEx检测主题标签,然后请求数据库知道提及或/和主题标签是否存在。

RegEx:detecting hashtags and @ in string

使用数据库:Database design for apps using "hashtags"