특수문자 제목 사용 막기 (자바스크립트) 정보
특수문자 제목 사용 막기 (자바스크립트)첨부파일
본문
            
            
            
            특수문자 제목 사용 막기 (자바스크립트)
-----------------
-----------------
    // 한글,영문,숫자인지 검사A	//20110829
-----------------
                    
                
                
                아랫분이... 소스코드로 막으셨길래... 저는... 그냥 일반사용자 대상으로
           ★★★★★제목★★★★★★ 이렇게 못쓰게 하는 팁을 공개 합니다.
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; 
            } 
        } 
    }
    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
                
    0
댓글 2개

                
                    ll                
                
                
            
                    
                
                    소중한 팁 감사합니다 ^^                
                
                
            
                    