我一直在为此寻找一两个小时,但我没有找到任何我想要的东西。我正在制作一个聊天应用程序(用 Python 制作的套接字服务器),它工作正常。存储消息的主要聊天区域使用 HTML,它仅以粗体显示用户名及其头像和消息。我遇到的问题是如何阻止用户输入 HTML 并弄乱主聊天?我目前正在使用正则表达式“/<.*?>/g”来删除 HTML 标签,但是我宁愿让用户发送类似的东西
<p>Hi everyone</p>
但不是解析作为 HTML 发送的内容只是普通文本?
例如,现在。当用户输入时,我正在使用正则表达式删除
<whatever>
键入后立即标记。我想要的是让用户能够输入
<b>bold text</b>
并发送但不显示为粗体并显示 b 标签。
这是“mainChat”文本框的样子http://prntscr.com/46hd4t,它存储所有消息 这是“chatMessage”文本框的样子http://prntscr.com/46hdc6,这是用户写消息的地方