관리 메뉴

심재운 블로그

이메일 체크 (validation) 본문

프로그래밍/JavaScript

이메일 체크 (validation)

재우니 2009. 2. 24. 01:56

function check_mail(cg) {

mail01 = /[^@]+@[A-Za-z0-9_-]+[.]+[A-Za-z]+/;

mail02 = /[^@]+@[A-Za-z0-9_-]+[.]+[A-Za-z0-9_-]+[.]+[A-Za-z]+/;

mail03 = /[^@]+@[A-Za-z0-9_-]+[.]+[A-Za-z0-9_-]+[.]+[A-Za-z0-9_-]+[.]+[A-Za-z]+/;

if(mail01.test(cg.value)) return true;

if(mail02.test(cg.value)) return true;

if(mail03.test(cg.value)) return true;

return false;

}


                 if(document.form.email.value != ""){

f_val = document.form.email;

if(!check_mail(f_val)) { 

alert("이메일주소가 형식에 맞지 않습니다."); 

document.form.email.focus();

return true; 

}

}


정규식을 잘쓰면 코딩이 짧아지고 좋아진다.

위의 소스는 방송대 소스를 참고로 했습니다. ^^;


0 Comments
댓글쓰기 폼