묻고답하기

<% Option Explicit %>
<%Response.expires=-1%>
<!--#include virtual="/include/dbcon.asp"-->
<%
Dim iPds_idx, iMPds_idx, intPage, iPds_Refs, iPds_Steps, iPds_Levels
Dim strSearchWord, strSearchString
Dim strSQL,Tb, c
Dim McPds_Name,mcPds_Email,Tbl_admin,FilePath,cPds_ip,d_content
Dim brd_css, tbl_width,  tbl_colspan, tbl_bgcol,chief,name, rscss, jumin
%>
<!--#include virtual="/asp/tbl_check.asp" -->


----------------------개인정보노출 관련 추가된 프로그램 소스 <시작>--------------------------
        tmp_content = Fom.cPds_Content.value;
        tmp_content = tmp_content.replace(/s/g,'');
        tmp_content = tmp_content.replace(/ /g,'');
        tmp_content = tmp_content.replace(/-/g,'');
        tmp_content = tmp_content.replace(/\/g,'');
        tmp_content = tmp_content.replace(///g,'');
        
        tmp_title = Fom.cPds_Subject.value;
        tmp_title = tmp_title.replace(/s/g,'');
        tmp_title = tmp_title.replace(/ /g,'');
        tmp_title = tmp_title.replace(/-/g,'');
        tmp_title = tmp_title.replace(/\/g,'');
        tmp_title = tmp_title.replace(///g,'');
        
        if(tmp_title.search(/d{6}-d{7}/) != -1 || tmp_title.search(/d{13}/) != -1 || tmp_title.search(/d{4}-d{4}-d{4}-d{4}/) != -1 || tmp_title.search(/d{16}/) != -1)
        {
                alert('글 제목에 개인정보 노출 위험이 있습니다.nn개인정보(주민등록번호,신용카드번호)는 등록이 불가합니다.');
                Fom.cPds_Subject.focus();
                return;
        }
        
        if(tmp_content.search(/d{6}-d{7}/) != -1 || tmp_content.search(/d{13}/) != -1 || tmp_content.search(/d{4}-d{4}-d{4}-d{4}/) != -1 || tmp_content.search(/d{16}/) != -1)
        {
                alert('글 내용에 개인정보 노출 위험이 있습니다.nn개인정보(주민등록번호,신용카드번호)는 등록이 불가합니다.');
                return;
        }

----------------------개인정보노출 관련 추가된 프로그램 소스 <끝>---------------------------

이렇게 했는데

문제가 생겨서 문의드립니다. 이럴경우 1234567891011121 이런식으로만 써도 문제가생김

숫자 입력할 상황도 많은 게시판이라서 모든걸 걸러내버리네요..

주민등록번호, 카드번호, 휴대폰번호만 걸러낼수가 없을까요..