상세 컨텐츠

본문 제목

javascrpt 문자체크 함수

Programming/javascript

by luckey 2010. 9. 15. 15:48

본문

사용법 >> 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;
}

관련글 더보기

댓글 영역