[javascript] 자바스크립트 정규식을 활용한 한글 검증

자바스크립트에서 한글을 입력값으로 받아 유효성을 검증할 때 정규식(Regular Expression)을 사용할 수 있습니다. 한글 검증에 대해 자세히 알아보고 여러분의 웹 애플리케이션에서 이를 활용해 보겠습니다.


한글 유효성 검증을 위한 정규식

한글이 포함되어 있는지 여부를 확인하기 위해, 정규식을 사용합니다. 다음은 한글을 포함하는 정규식의 예시입니다.

const koreanRegex = /[ㄱ-ㅎ|가-힣]/;

이 정규식은 제한된 문자셋에 속하는 한글을 포함하는지를 검증합니다.


입력값 유효성 검증

이제 한글 유효성 검증을 위해 정규식을 사용하여 입력값을 확인하는 함수를 만들어 보겠습니다.

function validateKorean(input) {
  const koreanRegex = /[ㄱ-ㅎ|가-힣]/;
  return koreanRegex.test(input);
}

이 함수는 주어진 입력값이 한글을 포함하는지 여부를 확인하고, 그 결과를 불리언 값으로 반환합니다.


예제

const input1 = "한글abc";  // 유효성 통과
const input2 = "123def";   // 유효성 실패

console.log(validateKorean(input1));  // true
console.log(validateKorean(input2));  // false

결론

이제 여러분은 자바스크립트의 정규식을 사용하여 한글 유효성을 검증하는 방법에 대해 알게 되었습니다. 이를 응용하여 사용자로부터 입력받은 한글에 대한 유효성을 빠르고 간편하게 확인할 수 있습니다.

참고문헌: