자바스크립트로 구현해본 금칙어처리
금칙어 한번 올려봅니다.
다른분들은 어떻게들 처리하시는지요.
function fncRestrictedWord(wordTmp) {
try{
for ( i = 0; i < wordArr.length; i++ ) {
if ( wordTmp.indexOf(wordArr[i]) > -1 ) {
alert("Restricted Word Catched : " + wordArr[i]);
return false;
}
}
return true;
} catch ( exception ) {
// exception Expression
}
}
var wordArr = new Array(3000);
wordArr[0] = " SELECT * FROM ";
wordArr[1] = " SELECT * ";
wordArr[2] = " SELECT * FROM DUAL";
wordArr[10] = "조낸";
wordArr[11] = "바보";
wordArr[12] = "살인청부";
wordArr[14] = "USER_TAB_COLUMNS";
wordArr[15] = "user_tab_columns";
wordArr[16] = "TABLE_NAME";
wordArr[17] = "table_name";
.....