
IntlChar::charType 함수는 Unicode 문자의 유형을 확인하는 함수입니다.
- Zs: 공백 문자 (Whitespace)입니다. 예를 들어, 공백 문자, 탭 문자, 줄 바꿈 문자 등이 있습니다.
- Zl: 줄 바꿈 문자 (Line Separator)입니다. 예를 들어, '\n', '\r', '\u2028' 등이 있습니다.
- Zp: 파라그래프 분리 문자 (Paragraph Separator)입니다. 예를 들어, '\u2029' 등이 있습니다.
- Cn: 비문자 (Non-character)입니다. 예를 들어, '\uFFFE', '\uFFFF' 등이 있습니다.
- Cf: 형식 문자 (Format)입니다. 예를 들어, '\u200C', '\u200D' 등이 있습니다.
- Cs: 초성 문자 (Surrogate)입니다. 예를 들어, '\uD800' ~ '\uDFFF' 등이 있습니다.
- Co: 조합 문자 (Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Cc: 구두점 문자 (Connector Punctuation)입니다. 예를 들어, '\u0021', '\u0022' 등이 있습니다.
- Pd: 분수 기호 (Dash Punctuation)입니다. 예를 들어, '\u2010', '\u2011' 등이 있습니다.
- Ps: 괄호 기호 (Open Punctuation)입니다. 예를 들어, '\u0028', '\u0029' 등이 있습니다.
- Pe: 괄호 기호 (Close Punctuation)입니다. 예를 들어, '\u0028', '\u0029' 등이 있습니다.
- Po: 기호 (Other Punctuation)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Sm: 마침표 기호 (Initial Quote Punctuation)입니다. 예를 들어, '\u2018', '\u2019' 등이 있습니다.
- So: 마침표 기호 (Final Quote Punctuation)입니다. 예를 들어, '\u2018', '\u2019' 등이 있습니다.
- Sc: 숫자 (Currency Symbol)입니다. 예를 들어, '\u00A3' (U+00A3) 등이 있습니다.
- Sk: 수식 기호 (Modifier Symbol)입니다. 예를 들어, '\u2070', '\u2074' 등이 있습니다.
- Sl: 수식 기호 (Math Symbol)입니다. 예를 들어, '\u2212', '\u221A' 등이 있습니다.
- Sm: 수식 기호 (Miscellaneous Math Symbol)입니다. 예를 들어, '\u00B1', '\u00B7' 등이 있습니다.
- Lo: 로마자 (Letter, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Lt: 로마자 (Letter, Uppercase)입니다. 예를 들어, 'A', 'B' 등이 있습니다.
- Ll: 로마자 (Letter, Lowercase)입니다. 예를 들어, 'a', 'b' 등이 있습니다.
- Lm: 로마자 (Letter, Modifier)입니다. 예를 들어, '\u00A8', '\u00B4' 등이 있습니다.
- Lo: 로마자 (Letter, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Nl: 로마자 (Letter, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Nd: 숫자 (Decimal Digit)입니다. 예를 들어, '0', '1' 등이 있습니다.
- Ns: 숫자 (Number, Separator)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- No: 숫자 (Number, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Mn: 숫자 (Number, Modifier)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Mc: 숫자 (Number, Combining)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Me: 숫자 (Number, Extended)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Pc: 특수문자 (Punctuation, Connector)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Pd: 특수문자 (Punctuation, Dash)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Ps: 특수문자 (Punctuation, Open)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Pe: 특수문자 (Punctuation, Close)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Po: 특수문자 (Punctuation, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Cc: 특수문자 (Punctuation, Connector)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Cf: 특수문자 (Punctuation, Format)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Cs: 특수문자 (Punctuation, Surrogate)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Co: 특수문자 (Punctuation, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Cn: 특수문자 (Punctuation, Non-character)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Zs: 특수문자 (Punctuation, Whitespace)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Zl: 특수문자 (Punctuation, Line Separator)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
- Zp: 특수문자 (Punctuation, Paragraph Separator)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
2025-06-06 21:04