본문 바로가기

C.E

자바스크립트(js) input 입력제한 예제 (한글,영문,숫자,특수기호)

자주 사용하게 되는 문법입니다.

자바스크립트(js)

function press_key() {
var ASCII_char_code = event.keyCode;

if (ASCII_char_code >= 48 && ASCII_char_code <= 57 )
return "숫자";
//영어
else if ((ASCII_char_code >= 65 && ASCII_char_code <= 90) || (ASCII_char_code >= 97 && ASCII_char_code <= 122))
return "영어";

else if ((ASCII_char_code >= 33 && ASCII_char_code <= 47) || (ASCII_char_code >= 58 && ASCII_char_code <= 64) || (ASCII_char_code >= 91 && ASCII_char_code <= 96) || (ASCII_char_code >= 123 && ASCII_char_code <= 126))
return "특수기호";

else if ((ASCII_char_code >= 12592) || (ASCII_char_code <= 12687))
return "한글";
else
return 0;
}

인풋(input)