Web/Javascript
JS Input에 숫자만 입력받기
selfstarter
2019. 10. 26. 21:48
JS Input에 숫자만 입력받기
- Input에 keyup 이벤트가 발생할 때 정규표현식으로 숫자 여부를 확인한다. 숫자가 아니라면 입력값을 빈값으로 치환한다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="http://code.jquery.com/jquery-3.1.1.js"></script>
<script>
$(function(){
$("[data-input-box]").keyup(function(){
$(this).val($(this).val().replace(/[^0-9.]/g,''));
});
});
</script>
</head>
<body>
<input type="text" data-input-box />
</body>
</html>