티스토리 뷰
//start!!!
function fnCheckPassword(uid, upw) {
var chk_num = upw.search(/[0-9]/g);
var chk_eng = upw.search(/[a-z]/ig);
var strSpecial = upw.search(/[`~!@#$%^&*|\\\'\";:\/?]/gi);
var birth = document.forms[0].birth.value;
var sub_birth = birth.substring(4,8);
var isCapslock = false;
//alert("주민등록번호 : "+<%=resident_id%>); 6407201234567
<%
String sub_resident_id = resident_id.substring(7,13);
%>
var strResident_id = "<%=sub_resident_id%>";
alert("web_id =>"+document.forms[0].web_id.value +'\n\n'+"web_pwd =>"+document.forms[0].web_pwd.value);
//alert("birth =>"+document.forms[0].birth.value);
alert("sub_birth =>"+sub_birth);
//alert("strResident_id =>"+strResident_id);
if( upw.indexOf( uid ) > -1) {
alert("비밀번호에 ID를 포함할수 없습니다.");
return false;
}
/* check whether input value is included space or not */
var retVal = checkSpace( upw );
if( retVal ) {
alert("비밀번호는 공백없이 입력해 주세요.");
return false;
}
if( upw.indexOf( strResident_id ) > -1){
alert("비밀번호에 주민등록번호를 포함할수 없습니다.");
return false;
}
if( upw.indexOf( document.forms[0].birth.value ) > -1 || upw.indexOf( sub_birth ) > -1){
alert("비밀번호에 생년월일을 포함할수 없습니다.");
return false;
}
if( upw.indexOf( document.forms[0].cellphone_3.value ) > -1){
alert("비밀번호에 휴대폰을 포함할수 없습니다.");
return false;
}
if( upw.indexOf( document.forms[0].homephone_3.value ) > -1){
alert("비밀번호에 자택 연락처를 포함할수 없습니다.");
return false;
}
if(upw.search(uid)>-1){
alert("ID가 포함된 비밀번호는 사용하실 수 없습니다.");
return false;
}
if(upw.length < 8){
alert("8자 이상의 비밀번호만 입력 가능 합니다.");
return false;
}
if(upw.length > 12){
alert("12자 이하의 비밀번호만 입력 가능 합니다.");
return false;
}
if(upw.length < 8 || upw.length > 12){
alert("비밀번호를 8자리 이상 12자리 이하로 입력 가능 합니다.");
return false;
}
if(chk_num < 0 || chk_eng < 0 || strSpecial < 0){
alert('비밀번호는 문자,숫자,특수문자가 조합 되어야 합니다.');
return false;
}
return true;
}
// space 가 있으면 true, 없으면 false
function checkSpace( str )
{
if(str.search(/\s/) != -1){
return true;
} else {
return false;
}
}
//end!!!
'Programing' 카테고리의 다른 글
[HTML]테이블이 긴글로 깨질때 (0) | 2012.11.01 |
---|---|
HTML 특수문자 기호표 (0) | 2012.07.26 |
Subversion 설치(linux) (0) | 2012.02.02 |
Apache vhosts (0) | 2011.12.30 |
jd-gui 디컴파일 (0) | 2011.12.30 |
- Total
- Today
- Yesterday
- mssql
- 파일
- apache
- tomcat
- 데이터
- Oracle
- 서버
- DB
- server
- eclipse
- 백업
- table
- java
- Toad
- sql
- 설정
- 윈도우
- Linux
- Windows
- delete
- 테이블
- user
- 오라클
- DATABASE
- 리눅스
- Shell
- MySQL
- select
- 자동차
- IP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |