반응형
JavaScript를 사용하여 한글 이름의 유효성을 검사하는 정규 표현식과 예제를 제공합니다. 한글 이름의 유효성을 검사하기 위해서는 다음과 같은 정규 표현식을 사용할 수 있습니다. 한글 이름의 유효성을 정규 표현식을 통해 검사할 수 있으며, 결과는 `true` 또는 `false`로 나타납니다.
◎ 1. 구문 및 인수 정의 |
정규식 표현은 다음과 같습니다. 이 정규 표현식은 문자열이 한글 문자로만 구성되어 있는지 확인합니다.
const koreanNamePattern = /^[가-힣]+$/; l `^`: 문자열의 시작 l `[가-힣]`: 한글 문자 범위 l `+`: 하나 이상의 한글 문자 l `$`: 문자열의 끝 |
◎ 2. 유효한 한글 이름의 경우 |
`test()` 메서드를 사용하여 `name` 문자열이 `koreanNamePattern` 정규 표현식과 일치하는지 확인합니다. `name`은 한글 문자로만 구성되어 있으므로 유효한 한글 이름입니다. `isValid` 변수에 `true`가 저장됩니다.
const koreanNamePattern = /^[가-힣]+$/; const name = "홍길동"; const isValid = koreanNamePattern.test(name); |
◎ 3. 영어가 포함된 경우 |
`name` 문자열에 영어 알파벳이 포함되어 있으므로 유효하지 않은 한글 이름입니다. `isValid` 변수에 `false`가 저장됩니다.
const koreanNamePattern = /^[가-힣]+$/; const name = "홍길동 Lee"; const isValid = koreanNamePattern.test(name); |
◎ 4. 숫자가 포함된 경우 |
`name` 문자열에 숫자가 포함되어 있으므로 유효하지 않은 한글 이름입니다. `isValid` 변수에 `false`가 저장됩니다.
const koreanNamePattern = /^[가-힣]+$/; const name = "홍길동123"; const isValid = koreanNamePattern.test(name); |
반응형
'웹 프로그래밍 > 자바스크립트' 카테고리의 다른 글
자바스크립트 Javascript 배열에 사용하는 여러 함수들 모음 (0) | 2023.10.22 |
---|---|
자바스크립트 정규 표현식으로 휴대폰 번호 유효성 검사하기 (0) | 2023.10.21 |
자바스크립트 Javascript 사용자 입력 창 prompt() 함수 사용하기 (0) | 2023.10.20 |
자바스크립트 Javascript 메시지 출력 alert() 함수 사용하기 (2) | 2023.10.20 |
자바스크립트 내장함수 eval() 문자열을 수식으로 바꾸는 방법 (1) | 2023.10.11 |
자바스크립트 내장 객체 Array 의 concat 함수 알아보기 – 2회 (0) | 2023.10.11 |
자바스크립트 parseFloat 함수 이용해서 문자열을 실수로 변환하기 (0) | 2023.10.11 |
자바스크립트 정규표현식으로 ltrim, rtrim 공백 제거 함수 구현하기 (0) | 2023.10.11 |