카테고리 없음

금칙어검사 코딩문 Prohibited Language Test Coding Statement

웃고보자 2024. 4. 18. 22:10
반응형

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>
```

이 코드는 사용자가 입력한 텍스트에서 공백을 기준으로 단어를 분리하고,

각 단어에 대해 금칙어 목록에 포함되어 있는지 확인합니다.

만약 금칙어가 발견되면 해당 단어를 빨간색으로 강조하여 표시합니다.

이 코드를 사용하여 원하는 금칙어를 포함한 글을 검사할 수 있습니다.

반응형