회원가입이나 이벤트 처리 시 자주 사용하는 이메일 유효성 검사방법을 알아보자.
아래 소스는 @ 와 .com 의 이메일 형식이 되었을 때 true를 반환하는 예제이다.
소스를 실행하고 input박스에 한자한자 테스트 해보자.
<!DOCTYPE html>
<html>
<head>
<script>
//메일 유효성체크
var mailCheck = function(){
email = document.getElementById("email").value;
eCheck=/^[_a-zA-Z0-9]+([-+.][_a-zA-Z0-9]+)*@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/i;
var mail_check=eCheck.test(email);
if(mail_check==true){
// 통과
alert("통과");
}else{
// 실패
alert("실패");
}
}
</script>
</head>
<body>
<input type="email" id="email" name="email" style="width:180px; height:25px;" onkeyup="mailCheck()"/>
</body>
<html>
반응형
'Javascript' 카테고리의 다른 글
javascript 에서 number_format 사용하기 (0) | 2013.07.12 |
---|---|
iScroll 스크롤 현재위치 알아내기 (0) | 2013.06.21 |
javascript 모바일 기기 구분 (2) | 2013.04.26 |
즐겨찾기 스크립트 (0) | 2013.04.05 |
배열선언 (0) | 2013.04.04 |