본문 바로가기
Coding/HTML & CSS

[HTML & CSS] input(text 박스)태그에 정규식을 사용하여 한글 입력 방지 하는법 !!

by 포스트it 2022. 5. 25.
728x90
반응형

[HTML & CSS] input(text 박스)태그에 정규식을 사용하여 한글 입력 방지 하는법 !!

 

한글 입력 방지와 한글만 입력 가능한 정규식을 넣어놨습니다 !

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <input type="text" onkeyup="checkReg(event)" />
</body>
</html>

<script>
function checkReg(event) {
  const regExp = /[^0-9a-zA-Z]/g; // 숫자와 영문자만 허용
//   const regExp = /[^ㄱ-ㅎ|가-힣]/g; // 한글만 허용
  const del = event.target;
  if (regExp.test(del.value)) {
    del.value = del.value.replace(regExp, '');
  }
};
</script>

결과값

728x90
반응형

댓글