Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

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);

 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
자바스크립트 정규표현식으로 ltrim, rtrim 공백 제거 함수 구현하는 방법
자바스크립트 parseFloat 함수 이용해서 문자열을 실수로 변환하는 방법
자바스크립트 내장 객체 Array 의 concat 함수 알아보기 – 2
자바스크립트 display 속성 이용해서 접거나 펴는 방법
자바스크립트 내장함수 eval() 문자열을 수식으로 바꾸는 방법

 

반응형
Posted by 녹두장군1
,