2000자내외의 글에서 금칙어를 찾아내는 간단한 JavaScript 코드를 작성해보겠습니다. 아래 코드는 사용자가 입력한 텍스트에서 금칙어가 발견되면 해당 단어를 강조하여 표시합니다.
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>금칙어 검사기</title>
</head>
<body>
<h1>금칙어 검사기</h1>
<textarea id="textInput" rows="10" cols="50"></textarea><br>
<button onclick="checkText()">검사</button>
<div id="result"></div>
<script>
function checkText() {
var forbiddenWords = ["금지어1", "금지어2", "금지어3"]; // 여기에 금지어를 추가하세요
var textInput = document.getElementById("textInput").value;
var words = textInput.split(/\s+/);
var resultDiv = document.getElementById("result");
resultDiv.innerHTML = ""; // 결과를 초기화
for (var i = 0; i < words.length; i++) {
var word = words[i].replace(/[^\w\s]/gi, ''); // 특수문자 제거
if (forbiddenWords.includes(word)) {
var span = document.createElement("span");
span.textContent = word + " ";
span.style.color = "red"; // 금칙어는 빨간색으로 강조
resultDiv.appendChild(span);
} else {
resultDiv.appendChild(document.createTextNode(words[i] + " "));
}
}
}
</script>
</body>
</html>
```
이 코드는 사용자가 입력한 텍스트에서 공백을 기준으로 단어를 분리하고,
각 단어에 대해 금칙어 목록에 포함되어 있는지 확인합니다.
만약 금칙어가 발견되면 해당 단어를 빨간색으로 강조하여 표시합니다.
이 코드를 사용하여 원하는 금칙어를 포함한 글을 검사할 수 있습니다.