통합검색창에서 특수문자나 욕같은거 필터링 하려면 어떻게 하나요?? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

통합검색창에서 특수문자나 욕같은거 필터링 하려면 어떻게 하나요?? 정보

통합검색창에서 특수문자나 욕같은거 필터링 하려면 어떻게 하나요??

본문

통합검색창에서 특수문자나 욕같은거 필터링 하려면 어떻게 하나요??
  • 복사

댓글 전체

저 때문에 수고하신분들에게 정말 죄송합니다..;;
제가 테스트를 하고 있어서 감사하다는 말을 못남겼네요..;;
아직 다 테스트를 못해서 밑에 의견을 못 썼습니다..^^;;
아직 초보라서 시간이 너무너무 걸려서 이제 하나 정리하고 이 글 봐요..^^;
제가 성공한건 제가 리플 단걸로 기억하는데;;;;
아무튼 충고 명심하면서 그누보드 열심히 공부해보겠습니다..^^
/* 금칙어 체크 */
var arWordch = new Array();
arWordch[0] = "INSERT,DELETE,SHUTDOWN,SELECT,DROP,XP_";
arWordch[1] = "금칙어1,금칙어2";
arWordch[2] = "ONMOUSE,<META,ONCLICK,ONSUBMIT,<OBJECT,<APPLET,<CAPTION,NOSCRIPT,TEXTAREA,XMP,<IFRAME,PLAINTEXT,<TILTLE,<SCRIPT,<BODY,.COOKIE,.OPEN,.LOCATION,<FRAMESET,<FIELDSET";

function SearchhasProhitWord(str,alt,clr)
{

toCheck = str.value;
toCheck = toCheck.toUpperCase();            //  대문자로 변환

for(i=0;i<arWordch.length-1;++i)
{
words = arWordch[i];
var roles= words.split(',');
for(j=0;j < roles.length;++j)
{
word = roles[j];
if(word.length>0 && toCheck.indexOf(word) != -1)
{
if ( clr == 1 )
{
str.value = "";
str.focus();
}
if ( alt == 1 )
alert("'"+word+"'"+"는 금지어입니다.");
return false;
}
}
}
return true;
}
/* 금칙어 체크 */
© SIRSOFT
현재 페이지 제일 처음으로