메뉴 건너뛰기

조회 수 5292 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
// str은 0~9까지 숫자만 가능하다.
function checkNumber(str) {
    var flag=true;
    if (str.length > 0) {
        for (i = 0; i < str.length; i++) { 
            if (str.charAt(i) < '0' || str.charAt(i) > '9') {
                flag=false;
            }
        }
    }
    return flag;
}

// str은 모두 소문자여야하고 첫글자는 영문이어야 한다. 영문과 0~9, -, _, ^는 허용한다.
function CheckChar(str) {
    strarr = new Array(str.length);
    var flag = true;
    for (i=0; i<str.length; i++) {
        strarr[i] = str.charAt(i)
        if (i==0) {
            if (!((strarr[i]>='a')&&(strarr[i]<='z'))) {
                flag = false;
            }
        } else {
            if (!((strarr[i]>='a')&&(strarr[i]<='z')||(strarr[i]>='0')&&(strarr[i]<='9')||(strarr[i]=='-')||(strarr[i]=='_')||(strarr[i]=='^'))) {
                flag = false;
            }
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
}

// str은 모두 영문소문자여야 한다.
function CheckChar2(str) {
    strarr = new Array(str.length);
    var flag = true;
    for (i=0; i<str.length; i++) {
        strarr[i] = str.charAt(i)
        if (!((strarr[i]>='a')&&(strarr[i]<='z'))) {
            flag = false;
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
}

// 이메일 체크
function CheckMail(strMail) {
   /** 체크사항
     - @가 2개이상일 경우
     - .이 붙어서 나오는 경우
     -  @.나  .@이 존재하는 경우
     - 맨처음이.인 경우
     - @이전에 하나이상의 문자가 있어야 함
     - @가 하나있어야 함
     - Domain명에 .이 하나 이상 있어야 함
     - Domain명의 마지막 문자는 영문자 2~4개이어야 함 **/

    var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 

    var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/;
    
    if ( !check1.test(strMail) && check2.test(strMail) ) {
        return true;
    } else {
        return false;
    }
}

// str은 한글이어야만 한다.
function CheckHangul(str) {
    strarr = new Array(str.length);
    schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','=');
    flag = true;
    for (i=0; i<str.length; i++) {
        for (j=0; j<schar.length; j++) {
            if (schar[j] ==str.charAt(i)) {
                flag = false;
            }
        }
        strarr[i] = str.charAt(i)
        if ((strarr[i] >=0) && (strarr[i] <=9)) {
            flag = false;
        } else if ((strarr[i] >='a') && (strarr[i] <='z')) {
            flag = false;
        } else if ((strarr[i] >='A') && (strarr[i] <='Z')) {
            flag = false;
        } else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') ) {
            flag = false;
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
    
}

  1. 이클립스 실행할때 자신이 원하는 JDK 지정하는 방법

  2. No Image 01Mar
    by
    2014/03/01 Views 5434 

    자바스크립트, javascript, 간단한 파일 확장자 검사후 retur

  3. No Image 11Sep
    by
    2016/09/11 Views 5423 

    htaccess 자동으로 만들어주는 사이트

  4. No Image 01Mar
    by
    2014/03/01 Views 5407 

    check_inputbox.js

  5. No Image 01Mar
    by
    2014/03/01 Views 5403 

    fckeditor 2.6.6 엄청 편해졌네

  6. No Image 22Dec
    by
    2016/12/22 Views 5369 

    자바스크립트 변수,함수,객체의 표현

  7. No Image 01Mar
    by
    2014/03/01 Views 5356 

    input에 background-image 이벤트

  8. No Image 01Mar
    by 조쉬
    2014/03/01 Views 5292 

    영문, 숫자, 한글, 이메일 체크 하는 함수

  9. No Image 11Sep
    by
    2016/09/11 Views 5266 

    디자이너를 위한 레이어 탭 더 빠르게 만들기

  10. No Image 01Mar
    by
    2014/03/01 Views 5238 

    이미지나 태그정렬이 안맞을때 absmiddle

  11. No Image 08Jan
    by
    2019/01/08 Views 5218 

    HTML 화면을 PDF로 출력

  12. No Image 01Mar
    by
    2014/03/01 Views 5205 

    이메일 체크하기

  13. 다음 우편번호(주소) api 예시

  14. No Image 04Jul
    by
    2018/07/04 Views 4014 

    SelectBox에서 선택된 항목의 텍스트, 값 가져오기 선택 옵션 넣기.

  15. No Image 04Jul
    by
    2018/07/04 Views 3991 

    스마트에디터(SmartEditor)에서 textarea 유효성 체크하기

  16. No Image 27Oct
    by
    2018/10/27 Views 3898 

    자바스크립트 배열 중복값 다루기

  17. Alert, Confirm을 모달 팝업으로 만들기

  18. No Image 26Mar
    by
    2021/03/26 Views 3560 

    utf-8일때 alert 한글 깨짐 해결

  19. No Image 16Jan
    by
    2019/01/16 Views 3393 

    엑셀처럼 td 사이즈 조절하기

  20. No Image 28Sep
    by
    2018/09/28 Views 3252 

    JavaScript 출생년도에 따른 나이 계산 자바스크립트

Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved