##################################################################################
//   ID의 유효성을 체크한다.
//   호출 방법    :  getCheckID(아이디오브젝트)
// ##################################################################################
function getCheckID(ObjUserID)
{

 if(!/^[a-zA-Z0-9]{6,20}$/.test(ObjUserID.value))
 {
  alert('ID는 숫자와 영문자 조합으로 6~12자리를 사용해야 합니다.');
  ObjUserID.value = "";
  ObjUserID.focus();
  return false;
 }
 
 var chk_num = ObjUserID.value.search(/[0-9]/g);
 var chk_eng = ObjUserID.value.search(/[a-z]/ig);
 
 if(chk_num < 0 || chk_eng < 0)
 {
  alert('ID는 숫자와 영문자를 혼용하여야 합니다.');
  ObjUserID.value = "";
  ObjUserID.focus();
  return false;
 }
 
 if(/(\w)\1\1\1/.test(ObjUserID.value))
 {
  alert('ID에 같은 문자를 4번 이상 사용하실 수 없습니다.');
  ObjUserID.value = "";
  ObjUserID.focus();
  return false;
 }
 return true;
}

top