JavaScript
[#. JavaScript] 정규표현식을 이용해서 input 입력 폼에서 소수점 첫째 자리까지만 입력할 수 있도록 막기
shab
2020. 11. 30. 14:15
반응형
input에서 소수점 첫째자리까지만 입력 가능하게 하려고 한다
자바스크립트 정규식을 이용해서 막아보자
<input type="number" class="form-control" id="num">
$("#num").off("keypress").on("keypress",function(e){
var num = $("#num").val();
var _pattern1 = /^\d*[.]\d{1}$/;
if (_pattern1.test(num)) {
return false; // 현재 value 값이 소수점 첫째 짜리 숫자라면 더 이상 입력 X
}
});
정규식.test(str)
문자열과 정규식의 일치 여부를 true, false로 반환한다
반응형