小程序手动输入文字识别#话题#

发布于 2022-09-12 03:04:13 字数 423 浏览 12 评论 0

目前已经实现了一段文字中添加话题,但是比较简单,添加话题是通过按钮跳转到另一个页面然后点击话题列表选择话题的。

发送给后端的数据里面有两个字段,一个是全部文字包括#话题#的字符串,另一个是话题名称的数组。

后端返回的时候也是这样,我先把文字字符串根据#用split分割成数组,然后渲染页面(因为话题名称要蓝色字且可点击)。

这个做法其实挺笨的,如果用户手动输入#就会干扰了,结果哪壶不开提哪壶。现在加了新功能,直接在textarea里面输入一段文字,如果用户输入了“#话题名称#”,那么自动给话题的数组加上这个话题名。

请问我该怎么监听话题名的#闭合呢,或者有什么其他办法呢?

输入框的文字大致这样:"内容内容#话题1# 内容#话题2# #话题3# 内容"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

香橙ぽ 2022-09-19 03:04:13

正则?"内容内容#话题1# 内容#话题2# #话题3# 内容".match(/#[^#]+#/g)
image.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文