JavaScript2016. 6. 29. 10:44

게시물 작성시 금칙어가 포함 된 경우 이를 알려주는 것을 JavaScript로 구현..


금칙어는 배열로 가지고 있어야 하는 전재 조건이다.



var titleContents = "금칙어 내용";

var ban_word_list = [];


for(var i = 0;i < word_list.length;i++){ 

if(titleContents.indexOf(word_list[i]) > -1) {

if(ban_word_list.indexOf('"' + word_list + '"') < 0){

ban_word_list.push('"' + word_list + '"');

}

}

}

if(ban_word_list.length > 0){

alert("입력하신 제목과 내용에 금칙어인 " + ban_word_list.join(", ") + "를 포함하고 있습니다.");

}


문장에서 금칙어 리스트에 있는 단어가 포함 되어 있을 경우 그 단어를 배열에 담는 방식.

배열에 담은 금칙어가 없을 경우에만 배열에 담는 부분을 추가해서 금칙어의 중복을 막았다.

인터넷에 떠다니는 http://okky.kr/article/133978 소스코드를 참고해서 구현함.

Posted by Z700zZz