<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<SCRIPT LANGUAGE="JavaScript">
<!--
/**
* 입력값이 이메일 형식인지 체크
* ex) if (!isValidEmail(form.email)) {
* alert("올바른 이메일 주소가 아닙니다.");
* }
*/
function isValidEmail(input) {
alert("this");
var input = document.frm.email;
// var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
return isValidFormat(input,format);
}
function isValidFormat(input,format) {
if (input.value.search(format) != -1) {
alert("올바른 email입니다");
input.focus();
return; //올바른 포맷 형식
}
alert("올바르지 않습니다");
input.focus();
return;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<form name="frm">
<input type="text" name="email" value="" />
<a href="javascript:isValidEmail(this)" /> 전송 </a>
</form>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<SCRIPT LANGUAGE="JavaScript">
<!--
/**
* 입력값이 이메일 형식인지 체크
* ex) if (!isValidEmail(form.email)) {
* alert("올바른 이메일 주소가 아닙니다.");
* }
*/
function isValidEmail(input) {
alert("this");
var input = document.frm.email;
// var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
return isValidFormat(input,format);
}
function isValidFormat(input,format) {
if (input.value.search(format) != -1) {
alert("올바른 email입니다");
input.focus();
return; //올바른 포맷 형식
}
alert("올바르지 않습니다");
input.focus();
return;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<form name="frm">
<input type="text" name="email" value="" />
<a href="javascript:isValidEmail(this)" /> 전송 </a>
</form>
</BODY>
</HTML>
'JavaScript' 카테고리의 다른 글
[javascript] 웹 애플리케이션 10대 위협 대응 (0) | 2010.01.27 |
---|---|
[javascript] window.open (0) | 2010.01.27 |
[javascript] 모달다이얼로그 열기 , 닫기 (0) | 2010.01.05 |
[javascript] radio 버튼에 따른 처리 (2) | 2009.12.27 |
[javascript] 속도향상을 위한 체크 리스트 31 (0) | 2009.12.18 |