[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
결론
이제 여러분은 자바스크립트의 정규식을 사용하여 한글 유효성을 검증하는 방법에 대해 알게 되었습니다. 이를 응용하여 사용자로부터 입력받은 한글에 대한 유효성을 빠르고 간편하게 확인할 수 있습니다.
참고문헌: