재우니의 블로그
이메일 체크 (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;
}
}
정규식을 잘쓰면 코딩이 짧아지고 좋아진다.
위의 소스는 방송대 소스를 참고로 했습니다. ^^;
이 글이 도움이 되었다면 ❤️(공감)를 눌러주세요
공유하기
URL 복사
카카오톡 공유
페이스북 공유
엑스 공유
게시글 관리
구독하기
재우니의 블로그
저작자표시
비영리
동일조건
'
프로그래밍
>
자바스크립트
' 카테고리의 다른 글
스마트폰 브라우저 체크하여 페이지 분기시키기
(0)
2012.04.14
Regular Expression 정규화 이론
(0)
2012.04.02
구글 gmail 처럼 경고창을 보여주기
(0)
2009.09.20
구글의 공개 API 를 가지고 번역 하는 사이트를 만들어보죠.
(1)
2009.03.10
input 태그에 readOnly 속성 할당하기
(0)
2009.03.07
글쓰기
관리자
카테고리
맨위로
티스토리툴바
관리메뉴열기
개인정보
티스토리 홈
포럼
로그인
재우니의 블로그
구독하기
닫기
단축키
내 블로그
내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W
블로그 게시글
글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C
모든 영역
이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift
+
/
⇧
+
/
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.