var adminId = $("input[name=ADMIN_ID]").val();
var adminNM = $("input[name=ADMIN_NM]").val();
var co_nm = $("input[name=CO_NM]").val();
var mail_addr = $("input[name=MAIL_ADDR]").val();
var admin_tel = $("input[name=ADMIN_TEL]").val();
var admin_pwd = $("input[name=ADMIN_PWD]").val();
var admin_pwd2 = $("input[name=ADMIN_PWD2]").val(); // 비밀번호 확인
var admin_pwd_check = $("input[name=ADMIN_PWD_CHECK]").val();
if( $.trim(adminId).length < 1 ){
alert('아이디를 입력해 주세요.');
return;
}
if( $.trim(adminNM).length < 1 ){
alert('이름을 입력해 주세요.');
return;
}
if( $.trim(co_nm).length < 1 ){
alert('회사이름을 입력해 주세요.');
return;
}
if( $.trim(mail_addr).length < 1 ){
alert('이메일주소를 입력해 주세요.');
return;
}
if( $.trim(admin_tel).length < 1 ){
alert('연락처를 입력해 주세요.');
return;
}
if( $.trim(admin_pwd).length < 1 ){
alert('비밀번호를 반드시 입력해 주세요.');
return;
}
if( $.trim(admin_pwd).length < 1 ){
alert('비밀번호를 반드시 입력해 주세요.');
return;
}
if( $.trim(admin_pwd2).length < 1 ){
alert('비밀번호 확인란을 반드시 입력해 주세요.');
return;
}
// 비밀번호 확인 일치 여부 확인
if(admin_pwd2 != admin_pwd) {
alert('비밀번호가 비밀번호 확인란과 일치하지 않습니다.');
return;
}
//이메일 형식 정규식 체크
if(!/^[_a-zA-Z0-9]+([-+.][_a-zA-Z0-9]+)*@[_a-zA-Z0-9]+([-.][_a-zA-Z0-9]+)*\.[_a-zA-Z0-9]+([-.][_a-zA-Z0-9]+)*$/.test(mail_addr)) {
alert('이메일 형식이 올바르지 않습니다.');
return;
}
var chk_num = admin_pwd.search(/[0-9]/g);
var chk_eng = admin_pwd.search(/[a-z]/ig);
if(chk_num < 0 || chk_eng < 0) {
alert('비밀번호는 숫자와 영문자를 혼용하여야 합니다.');
return;
}
if(/(\w)\1\1\1/.test(admin_pwd)) {
alert('비밀번호에 같은 문자를 4번 이상 사용하실 수 없습니다.');
return;
}
if(admin_pwd.search(adminId) > -1) {
alert('ID가 포함된 비밀번호는 사용하실 수 없습니다.');
return;
}
--------------------------------------------------- 그밖에
// 시간 체크
시간 체크, /^[0-9]{2}:[0-9]{2}$/.test('09:07')
일자 체크, /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/.test('2009-01-08')
'정규식' 카테고리의 다른 글
특수문자로 이어진 문자중 일부를 가져오는 정규식 쿼리 (0) | 2022.06.27 |
---|---|
정규식 숫자 제외하기 eval사용 하기. (0) | 2013.08.30 |
정규식 . (0) | 2012.08.24 |
정규식 . (0) | 2012.08.24 |