아는 것이 좋은 것이다.

[jQuery] form 유효성검사 본문

jQuery

[jQuery] form 유효성검사

start0 2014. 7. 5. 10:13

<html>

<head>

<title>테스트 페이지</title>

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

</head>

<body>

<form action="">

<input type="text" name="name" id="name" /><br>

<input type="text" name="id" id="id" /><br>

<input type="text" name="email" id="email" /><br>

<input type="submit" value="전송" />

</form>

<script type="text/javascript">

$(document).ready(function(){

var RegexEmail = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i; //이메일 요휴성검사

var RegexName = /^[가-힣]{2,4}$/; //이름 유효성 검사 2~4자 사이

var RegexId = /^[a-z0-9_-]{3,16}$/; //아이디 유효성 검사 316자 사이

var RegexTel = /^[0-9]{8,11}$/; //전화번호 유효성 검사

$("form").submit(function(){


if ( !RegexName.test($.trim($("#name").val())) )

{

alert("이름 오류");

$("#name").focus();

return false;

}


if ( !RegexName.test($.trim($("#id").val())) )

{

alert("아이디 오류");

$("#id").focus();

return false;

}


if ( !RegexEmail.test($.trim($("#email").val())) )

{

alert("이메일 오류");

$("#email").focus();

return false;

}

});


});

</script>

</body>

</html>

Comments