특수문자 제목 사용 막기 (자바스크립트) > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

특수문자 제목 사용 막기 (자바스크립트) 정보

특수문자 제목 사용 막기 (자바스크립트)

첨부파일

wrest.js (15.8K) 27회 다운로드 2011-09-08 01:27:03

본문

특수문자 제목 사용 막기 (자바스크립트)
아랫분이... 소스코드로 막으셨길래... 저는... 그냥 일반사용자 대상으로
           ★★제목★ 이렇게 못쓰게 하는 팁을 공개 합니다.

1)    /skin/board/skin명/write.skin.php

<input class='ed' style="width:80%;" name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>" hangulalphanumericA>


2)    /js/wrest.js 파일

-----------------
    var arrAttr  = new Array ('required', 'trim', 'minlength', 'email', 'hangul', 'hangul2', 
                              'memberid', 'nospace', 'numeric', 'alpha', 'alphanumeric', 
                              'jumin', 'saupja', 'alphanumericunderline', 'telnumber', 'hangulalphanumeric', 'hangulalphanumericA');

-----------------

                            case "hangulalphanumeric"      
                                                : wrestHangulAlphaNumeric(this.elements[i]); break;
                            case "hangulalphanumericA"      
                                                : wrestHangulAlphaNumericA(this.elements[i]); break;

-----------------
    // 한글,영문,숫자인지 검사3
    function wrestHangulAlphaNumeric(fld) 
    { 
        if (!wrestTrim(fld)) return;

        var pattern = /([^가-힣\x20^a-z^A-Z^0-9])/i; 

        if (pattern.test(fld.value)) 
        {
            if (wrestFld == null) 
            { 
                wrestMsg = wrestItemname(fld) + ' : 한글, 영문, 숫자가 아닙니다.\n'; 
                wrestFld = fld; 
            } 
        } 
    }

    // 한글,영문,숫자인지 검사A //20110829
    function wrestHangulAlphaNumericA(fld) 
    { 
        if (!wrestTrim(fld)) return;

var pattern = /([^가-힣\x20^a-z^A-Z^0-9\-\.,_\/])/i; 

        if (pattern.test(fld.value)) 
        {
            if (wrestFld == null) 
            { 
                wrestMsg = wrestItemname(fld) + ' : 한글, 영문, 숫자, 슬래시, 마이너스, 언더바, 점이 아닙니다.\n'; 
                wrestFld = fld; 
            } 
        } 
    }
-----------------

위 3군데 js 파일 추가하시면 됩니다.
진하지 않은 글자는 원래 있는 내용이니.. 찾아서... 적절한 위치에 배치하시면 끝..

추천
0

댓글 2개

전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT