小程序手动输入文字识别#话题#
目前已经实现了一段文字中添加话题,但是比较简单,添加话题是通过按钮跳转到另一个页面然后点击话题列表选择话题的。
发送给后端的数据里面有两个字段,一个是全部文字包括#话题#的字符串,另一个是话题名称的数组。
后端返回的时候也是这样,我先把文字字符串根据#用split分割成数组,然后渲染页面(因为话题名称要蓝色字且可点击)。
这个做法其实挺笨的,如果用户手动输入#就会干扰了,结果哪壶不开提哪壶。现在加了新功能,直接在textarea里面输入一段文字,如果用户输入了“#话题名称#”,那么自动给话题的数组加上这个话题名。
请问我该怎么监听话题名的#闭合呢,或者有什么其他办法呢?
输入框的文字大致这样:"内容内容#话题1# 内容#话题2# #话题3# 内容"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正则?
"内容内容#话题1# 内容#话题2# #话题3# 内容".match(/#[^#]+#/g)