사용법 >> chkText("test", 4); 와 같은 형식으로 사용 맞을경우 true를 틀릴경우 false를 넘겨준다.
//문자 체크
function chkText(obj, type) {
var source;
switch (type) {
case 1: //아이디 체크(첫글자 숫자안됨, 영문 + 숫자만 입력가능)
source = /^[a-zA-Z]{1}[A-Za-z]+$/;
break;
case 2: //메일주소 체크
source = /^[\w\-]+@(?:(?:[\w\-]{2,}\.)+[a-zA-Z]{2,})$/;
break;
case 3: //한글체크(이름)
source = /^[가-힣]+$/;
break;
case 4: //한글 및 영문, 숫자 체크(닉네임)
source = /^[가-힣a-zA-Z0-9]+$/;
break;
case 5:
source = /^([a-z]+):\/\/((?:[a-z\d\-]{2,}\.)+[a-z]{2,})(:\d{1,5})?(\/[^\?]*)?(\?.+)?$/i;
break;
case 6: //비밀번호체크
source = /^[A-Za-z0-9]+$/;
break;
case 7: //주민등록번호(숫자만입력 체크)
source = /^[0-9]+$/;
break;
case 8: //한글 및 영문, 숫자, _
source = /^[가-힣a-zA-Z0-9_]+$/;
break;
case 9: //한글 및 영문, 숫자, _
source = /^[가-힣a-zA-Z0-9Ⅰ-Ⅹ()_\.\-,\/]+$/;
break;
case 10: //한글 및 영문, 숫자, -
source = /^[0-9\-]+$/;
break;
}
var checked = source.test(obj);
return checked;
}
댓글 영역