<script type="text/javascript">
function pass_it(){
if(!/^[a-zA-Z0-9]{8,20}$/.test(document.getElementById("npass1").value)){
alert('비밀번호는 숫자와 영문자 조합으로 8~20자리를 사용해야 합니다.');
return false;
}
var chk_num = document.getElementById("npass1").value.search(/[0-9]/g);
var chk_eng = document.getElementById("npass1").value.search(/[a-z]/ig);
if (chk_num < 0 || chk_eng < 0) {
alert("비밀번호는 숫자와 영문자를 혼용하여야 합니다.");
return false;
}
if (document.getElementById("npass1").value != document.getElementById("npass2").value){
alert('패스워드가 일치하지 않습니다.');
return false;
}
document.pass_frm.submit();
}
</script>
<form name="" action="" method="post">
<input type="password" id="npass1" value="" />
<div style="cursor:pointer;" onclick="pass_it();">확인</div>
</form>
document.getElementById("npass1").value 를 변수 지정해서 쓰면 좋을것을 풀어서 씀..