반응형
Input 태그를 통해 문자열 입력시 또는 어느 특정 문자열에서 한글, 영문자가 포함되어야 하는지 확인해야 하는 경우가 있습니다.
아래는 정규식을 이용하여 문자열에 한글, 영문자가 포함되어 있는지 확인하는 함수입니다.
한글 포함 확인
function checkKorean(str) {
const regx = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/;
return regx.test(str);
}
checkKorean('한글abc'); // true
checkKorean('abcdef'); // false
checkKorean('@!@##$'); // false
checkKorean('abc@!ㄱㄴde'); // true
영문자 포함 확인
function checkEnglish(str) {
const regx = /[a-zA-Z]/;
return regx.test(str);
}
checkKorean('한글abc'); // true
checkKorean('abcdef'); // true
checkKorean('@!@##$'); // false
checkKorean('abc@!ㄱㄴde'); // true
반응형
'Develope > Javascript' 카테고리의 다른 글
[Javascript]올림, 내림, 반올림과 같은 수학적 처리를 위한 Math 객체 (0) | 2020.06.29 |
---|---|
[Javascript]Promise.allSettled 사용법 (0) | 2020.06.26 |
[Javascript]async, await 사용법 (0) | 2020.06.22 |
[Javascript]sort()를 사용하여 배열(Array)의 아이템 정렬하기 (0) | 2020.06.15 |
[Javascript]encodeURIComponent(), encodeURI() 사용법 (0) | 2020.06.10 |