[Javascript] 자바스크립트 인풋박스 숫자 체크 / 숫자 정규식
문자열에서 숫자만 가져오기 (숫자를 제외한 모든 문자 빈값으로 치환)
|
function getNumbersOnly(_str) { if (_str == null || _str == “”) { return “”; } _str = _str + “”; return _str.replace(/[^\d]+/g, “”); } |
문자열이 숫자로만 구성되어 있는지 체크
|
function checkNumbersOnly(_str) { if (_str == null || _str == “”) { return false; } _str = _str + “”; var regEx = /^[0-9]*$/; return regEx.test(_str); } |
숫자만 입력 가능하도록 인풋박스 keyCode 체크
아래처럼 코딩하면 숫자가 아닌 값은 입력 자체가 막히게 된다.
|
<html>
return false; |