
IntlChar::charType 함수는 코드 포인트를 기반으로 문자의 타입을 반환하는 데 사용됩니다.
IntlChar::charType 함수에서 사용하는 타입은 다음과 같습니다.
- CTL (Control): 제어 문자 (예: ESC, TAB, CR, LF 등)
- DIGIT_NUMBER: 숫자 문자 (0-9)
- LETTER: 알파벳 문자 (대문자, 소문자)
- LETTER_NUMBER: 알파벳 문자와 숫자 문자 (예: 'A', 'B', '1', '2' 등)
- LO (Lowercase): 소문자
- LU (Uppercase): 대문자
- MARK: 마침표, 쉼표, 세미콜론 등과 같은 마커 문자
- MODIFIER: 변형 문자 (예: Accent, Nonspacing, Spacing)
- MODIFIER_LETTER: 변형 문자 (예: Accent, Nonspacing)
- MODIFIER_NUMBER: 변형 문자 (예: Nonspacing)
- MODIFIER_SYMBOL: 변형 문자 (예: Nonspacing)
- NON_SPACING_MARK: 비스페이스 마커 문자 (예: Acute, Grave, Circumflex 등)
- OTHER: 기타 문자 (예: 공백, 특수 문자 등)
- OTHER_LETTER: 기타 문자 (예: 공백, 특수 문자 등)
- OTHER_NUMBER: 기타 문자 (예: 공백, 특수 문자 등)
- OTHER_PUNCTUATION: 기타 마커 문자 (예: 공백, 특수 문자 등)
- PUNCTUATION: 마커 문자 (예: 마침표, 쉼표, 세미콜론 등)
- SPACING_MARK: 스페이스 마커 문자 (예: Spacing, Nonspacing)
- UNASSIGNED: 할당되지 않은 코드 포인트
IntlChar::charType 함수에서 코드 포인트가 특정 타입에 해당하는지 확인하려면, IntlChar::charType 함수를 호출하여 반환된 타입을 확인하면 됩니다.
예를 들어, 'A'의 타입을 확인하려면 IntlChar::charType('A')를 호출하면 LETTER 타입이 반환됩니다.
2025-06-30 14:03