<script language="JavaScript1.2">
var swear_words_arr=new Array("가증","씹팔","전쟁","바보","쓰발","엽기"); // 제한 목록
var swear_alert_arr=new Array;
var swear_alert_count=0;
function reset_alert_count()
{
swear_alert_count=0;
}
function validate_user_text()
{
reset_alert_count();
var compare_text=document.tagin_netform.user_text.value;
for(var i=0; i<swear_words_arr.length; i++)
{
for(var j=0; j<(compare_text.length); j++)
{
if(swear_words_arr[i]==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
{
swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));
swear_alert_count++;
}
}
}
var alert_text="";
for(var k=1; k<=swear_alert_count; k++)
{
alert_text+="n" + "(" + k + ") " + swear_alert_arr[k-1];
}
if(swear_alert_count>0)
{
// 불량단어 나왔을때 멘트
alert(alert_text+"는 입력할 수 없는 단어입니다");
// 불량단어 나왔을때 멘트
document.tagin_netform.user_text.select();
}
else
{
document.tagin_netform.submit();
}
}
function select_area()
{
document.tagin_netform.user_text.select();
}
window.onload=reset_alert_count;
</script>
<form name="tagin_netform" method="post" action="">
불량 단어 검축(필터링 스크립트)<br>
불량단어 예제 : 가증,씹팔,전쟁,바보,쓰발,엽기<br>
<br>
<textarea rows="3" cols="40" name="user_text" onclick="select_area()">쓰발</textarea>
<br>
<br>
<input type="button" value="확인" onclick="validate_user_text();">
</form>
'PHP∵SCRIPT' 카테고리의 다른 글
php set_time_limit 함수 - 타임아웃 설정 (0) | 2016.02.01 |
---|---|
화면에 완전히 고정된 배너 (0) | 2014.12.12 |
?변수=입력값&변수=입력값 이런식으로 자바스크립트로 cgi없이 값 넘겨주기 (0) | 2014.12.12 |
태그 스크립트 암호화하기 (0) | 2014.12.12 |
GET, POST 하나로 묶기 (0) | 2014.09.14 |
PHP for문 2씩 증가하는 법 (0) | 2014.06.22 |
랜덤 문자열생성 1 (쿠폰기능에 활용) (0) | 2014.06.21 |
date 함수 이용한 요일 구하기 (0) | 2014.06.20 |
댓글