본문 바로가기

IT/JavaScript

[자바스크립트] 자바스크립트 특수문자,숫자,한글,영어 체크

안녕하세요 남갯입니다


오늘은 특수문자 등 문자를 체크하는 방법에대해 포스팅 해보려고합니다.


     var pattern_num = /[0-9]/; // 숫자 

    var pattern_eng = /[a-zA-Z]/; // 문자 

    var pattern_spc = /[~!@#$%^&*()_+|<>?:{}]/; // 특수문자

    var pattern_kor = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/; // 한글체크

    //

    if( (pattern_num.test(str)) && !(pattern_eng.test(str)) && !(pattern_spc.test(str)) && !(pattern_kor.test(str)) ){

    return true

    }else{

    alert("숫자만 입력 가능합니다.")

    return false

    }


번호만 입력하게 하기위해선


위와같이 test함수를 이용해 체크가 가능합니다.


저는 번호만 입력받게하기 위해 위와같이 구성했습니다.