function specialchars(str) { //modsecurity¿ë Æ¯¼ö¹®ÀÚ º¯È¯ ½ºÅ©¸³Æ®
	str = str.replace(/[\/]/gi,"[slash]");
	str = str.replace(/[#]/gi,"[sharp]");
	str = str.replace(/[-]{2}/gi,"[double_hyphen]");
	str = str.replace(/[;]/gi,"[semicolon]");
	str = str.replace(/[%]/gi,"[percent]");
	str = str.replace(/[\']/gi,"[single_quote]");
	str = str.replace(/[\"]/gi,"[double_quote]");
	str = str.replace(/[\^]/gi,"[square]");
	str = str.replace(/[\*]/gi,"[asterisk]");

	str = str.replace(/(script)/gi,"[js]");
	str = str.replace(/(eval)/gi,"[ev]");	

	str = str.replace(/(database)/gi,"[db]");
	str = str.replace(/(table)/gi,"[tbl]");
	str = str.replace(/(column)/gi,"[col]");
	str = str.replace(/(procedure)/gi,"[proc]");
	str = str.replace(/(from)/gi,"[fr]");
	str = str.replace(/(where)/gi,"[whr]");
	str = str.replace(/(order)/gi,"[ord]");
	str = str.replace(/(group)/gi,"[grp]");
	str = str.replace(/(modify)/gi,"[mod]");	
	return str;
 }

