재우니의 블로그


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; 

}

}


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

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