hanmail.net / daum.net 메일을 회원가입시 메일정보에 사용못하게.. > 그누3 팁자료실

그누3 팁자료실

hanmail.net / daum.net 메일을 회원가입시 메일정보에 사용못하게.. 정보

그누호환 hanmail.net / daum.net 메일을 회원가입시 메일정보에 사용못하게..

본문

hanmail.net / daum.net 메일을 회원가입시 메일정보에 사용못하게 하고싶어요...

요즘 대형 홈페이지들 보면 모두 회원가입당시 메일 정보에 한메일을 차단하고있잖아요.

hanmail.net 혹은 daum.net 이란 글자를 회원가입 메일 정보 폼에 입력하면 경고창이 뜨면서 hanmail.net 혹은 daum.net은 사용할수 없습니다. 라는 글자를 나오게 하고싶어요^^

어떤 소스를 넣어야하는지 부탁드려요 ^^

[이 게시물은 관리자님에 의해 2005-04-14 11:38:14 영카트 질문과 답변(으)로 부터 복사됨]
추천
0

댓글 전체

관리자는 아니나 잠깐들어왔다가 보고 대신 답변 드립니다.
루트에 있는 wrest.js 파일의 아래 부분을 아래처럼 수정하십시오.
(회원가입 폼에서 제어하는 것도 좋으나 별도로 스크립트를 사용해야 하므로 코딩도 줄이고 깔끔하게 베이스도 같이 사용하고...ㅡㅡ;)  복사해서 그대로 덮어쓰면 됩니다.

//--------- 수정전
    // 전자메일주소 형식 검사
    function wrestEmail(fld)
    {
        if (!wrestTrim(fld)) return;

        //var pattern = /(\S+)@(\S+)\.(\S+)/; 전자메일주소에 한글 사용시
        var pattern = /([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/;
        if (!pattern.test(fld.value)) {
            if (wrestFld == null) {
                wrestMsg = wrestItemname(fld) + " : 전자메일주소 형식이 아닙니다.\n";
                wrestFld = fld;
            }
        }
    }


//------------ 수정후

 // 전자메일주소 형식 검사
function wrestEmail(fld)
{
if (!wrestTrim(fld)) return;

//var pattern = /(\S+)@(\S+)\.(\S+)/; 전자메일주소에 한글 사용시
var pattern = /([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/;
if (!pattern.test(fld.value)) {
if (wrestFld == null) {
wrestMsg = wrestItemname(fld) + " : 전자메일주소 형식이 아닙니다.\n";
wrestFld = fld;
}
// 김선용 2005.4
}else{
var mailhost = fld.value.split("@");
if(mailhost[1] == 'hanmail.net' || mailhost[1] == 'daum.net'){
wrestMsg = wrestItemname(fld)+" : hanmail.net 이나 daum.net 은 메일주소로 사용할 수 없습니다.\n";
wrestFld = fld;
}
}
}
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

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