我一直在寻找一两个小时,但我找不到任何我正在寻找的东西。 我正在制作一个聊天应用程序(用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,这是用户编写邮件的位置
答案 0 :(得分:1)
reddit和Stack Overflow等网站使用称为markdown的标准来编辑处理这些问题的文本。降价编辑器的一些流行选项包括WMD,markitup和Epic Editor。只有谷歌降价有很多选择可供选择。