본문 바로가기

Programming/Script

[Text] 알파벳/대문자/소문자/한글/숫자 구성 유무 체크

/**
 * 알파벳만으로 구성된 문자열인지 체크합니다.
 */
function isAlphabet(str) {
        if (str.search(/[^a-za-z]/g)==-1) return true;
        else return false;
}

/**
 * 대문자로만 구성된 문자열인지 체크합니다.
 */
function isUppercase(str) {
        if (str.search(/[^a-z]/g)==-1) return true;
        else return false;
}

/**
 * 소문자로만 구성된 문자열인지 체크합니다.
 */
function isLowercase(str) {
        if (str.search(/[^a-z]/g)==-1) return true;
        else return false;
}

/**
 * 한글로만 구성된 문자열인지 체크합니다.
 */
function isKorean(str) {
        var i;
        var unicode;

        for ( i = 0 ; i < str.length ; i++ ) {
            unicode = str.charCodeAt(i);
            if ( !(44032 <= unicode && unicode <= 55203) ) return false;
        }

        return true;
}

/**
 * 숫자만으로 구성된 문자열인지 체크합니다.
 */
function isDigit(str) {
        if (str.search(/[^0-9]/g)==-1) return true;
        else return false;
}

'Programming > Script' 카테고리의 다른 글

[Object] JavaScript Map  (0) 2010.03.21
[Text] 홈페이지 형식 체크  (0) 2010.01.19
[Text] 메일 형식 체크  (0) 2010.01.19
[Text] 한글 마지막 글자의 중성 유무 체크  (0) 2010.01.19
[Cookie] Cookie Set/Get function  (0) 2010.01.19