input text에 숫자만 입력 가능하게 하기

Mary·2024년 3월 1일

DOM 사용

const onlyNum =(id) => {
  let element = document.getElementById(id)
  element.value = element.value.replace(/[^0-9]/g,'')
}

정규식 사용

정규식이란 문자열에서 특정 문자 조합을 찾기 위한 패턴이다

정규식을 이용하여 숫자만 입력 가능하게 하기

<input type="text">

정규식을 이용하여 숫자랑 특수문자 입력 가능하게 하기

<input type="text">

--> 치명적 단점: 입력한 글자가 보였다 사라짐

0개의 댓글