html实现可以将敏感词汇在消息中转换为*的在线聊天室源码
时间: 2024-03-06 09:51:22 浏览: 58
以下是一个简单的在线聊天室 HTML 源码,可以实现将敏感词汇转换为 * 的功能:
```html
<!DOCTYPE html>
<html>
<head>
<title>在线聊天室</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
var socket = new WebSocket("ws://localhost:8080");
socket.onopen = function() {
console.log("WebSocket连接已打开");
}
socket.onmessage = function(event) {
var data = JSON.parse(event.data);
if (data.type == "message") {
var message = data.message.replace(/敏感词汇/g, "***");
$("#messages").append("<p>" + message + "</p>");
}
}
$("#send-message").click(function() {
var message = $("#message").val();
socket.send(JSON.stringify({type: "message", message: message}));
$("#message").val("");
});
});
</script>
</head>
<body>
<h1>在线聊天室</h1>
<div id="messages"></div>
<input type="text" id="message">
<button id="send-message">发送</button>
</body>
</html>
```
这个源码使用了 WebSocket 技术来实现实时聊天功能,可以将敏感词汇替换为 *。在以上代码中,将 "敏感词汇" 替换成需要屏蔽的敏感词即可。
阅读全文