ºñ¹Ð¹øÈ£(Æнº¿öµå) À¯È¿¼º üũ (¹®ÀÚ, ¼ýÀÚ, Ư¼ö¹®ÀÚÀÇ Á¶ÇÕÀ¸·Î 6~16ÀÚ¸®) |
|
|
 |
8³â Àü |
<html>
<head>
<title>ºñ¹Ð¹øÈ£(Æнº¿öµå) À¯È¿¼º üũ (¹®ÀÚ, ¼ýÀÚ, Ư¼ö¹®ÀÚÀÇ Á¶ÇÕÀ¸·Î 6~16ÀÚ¸®)</title>
<script type="text/javascript">
function post_check()
{
// ºñ¹Ð¹øÈ£(Æнº¿öµå) À¯È¿¼º üũ (¹®ÀÚ, ¼ýÀÚ, Ư¼ö¹®ÀÚÀÇ Á¶ÇÕÀ¸·Î 6~16ÀÚ¸®)
var ObjUserPassword = document.wform.pwd;
//if(ObjUserPassword.value != objUserPasswordRe.value)
//{
// alert("ÀÔ·ÂÇϽŠºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øȣȮÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
// return false;
//}
if(ObjUserPassword.value.length<6) {
alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®,¼ýÀÚ,Ư¼ö¹®ÀÚ(!@$%^&* ¸¸ Çã¿ë)¸¦ »ç¿ëÇÏ¿© 6~16ÀÚ±îÁö, ¿µ¹®Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù.");
return false;
}
if(!ObjUserPassword.value.match(/([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])/)) {
alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®,¼ýÀÚ,Ư¼ö¹®ÀÚ(!@$%^&* ¸¸ Çã¿ë)¸¦ »ç¿ëÇÏ¿© 6~16ÀÚ±îÁö, ¿µ¹®Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù.");
return false;
}
//if(ObjUserID.value.indexOf(ObjUserPassword) > -1) {
// alert("ºñ¹Ð¹øÈ£¿¡ ¾ÆÀ̵𸦠»ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
// return false;
//}
var SamePass_0 = 0; //µ¿ÀϹ®ÀÚ Ä«¿îÆ®
var SamePass_1 = 0; //¿¬¼Ó¼º(+) Ä«¿îµå
var SamePass_2 = 0; //¿¬¼Ó¼º(-) Ä«¿îµå
for(var i=0; i < ObjUserPassword.value.length; i++) {
var chr_pass_0 = ObjUserPassword.value.charAt(i);
var chr_pass_1 = ObjUserPassword.value.charAt(i+1);
//µ¿ÀϹ®ÀÚ Ä«¿îÆ®
if(chr_pass_0 == chr_pass_1) {
SamePass_0 = SamePass_0 + 1
}
var chr_pass_2 = ObjUserPassword.value.charAt(i+2);
//¿¬¼Ó¼º(+) Ä«¿îµå
if(chr_pass_0.charCodeAt(0) - chr_pass_1.charCodeAt(0) == 1 && chr_pass_1.charCodeAt(0) - chr_pass_2.charCodeAt(0) == 1) {
SamePass_1 = SamePass_1 + 1
}
//¿¬¼Ó¼º(-) Ä«¿îµå
if(chr_pass_0.charCodeAt(0) - chr_pass_1.charCodeAt(0) == -1 && chr_pass_1.charCodeAt(0) - chr_pass_2.charCodeAt(0) == -1) {
SamePass_2 = SamePass_2 + 1
}
}
if(SamePass_0 > 1) {
alert("µ¿ÀϹ®ÀÚ¸¦ 3¹ø ÀÌ»ó »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
return false;
}
if(SamePass_1 > 1 || SamePass_2 > 1 ) {
alert("¿¬¼ÓµÈ ¹®ÀÚ¿(123 ¶Ç´Â 321, abc, cba µî)À»\n 3ÀÚ ÀÌ»ó »ç¿ë ÇÒ ¼ö ¾ø½À´Ï´Ù.");
return false;
}
return true;
}
</script>
</head>
<body>
<form name="wform" method="post" onSubmit="return post_check();" >
ºñ¹Ð¹øÈ£ <input type="password" id="pwd" name="pwd" /><br>
<input type="submit" value="±Û¾²±â" />
</form>
|
|
̵̧ : 341 |
̵̧
¸ñ·Ï
|
|