##################################################################################
// 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;
}
'개발팁( Javascript )' 카테고리의 다른 글
jsonp에 대한 간단한 사용법 (0) | 2014.03.21 |
---|---|
SNS연결 스크립트 (0) | 2013.07.15 |
비밀번호의 휴효성을 체크 스크립트 (0) | 2013.07.09 |
메일 주소 체크 정규 표현식 (0) | 2013.07.09 |
오픈윈도우를 띄울때 (0) | 2013.07.02 |