유니코드 한자

Jmnote bot (토론 | 기여)님의 2024년 12월 13일 (금) 17:02 판 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개념[ | ]

유니코드 한자 표현 영역
이름 코드 포인트 개수
한중일 통합 한자 (CJK Unified Ideographs) 0x4E00 - 0x9FBF 20950
한중일 통합 한자 확장 - A (CJK Unified Ideographs Extension A) 0x3400 - 0x4DBF 6592
한중일 통합 한자 확장 - B (CJK Unified Ideographs Extension B) 0x20000 - 0x2A6DF 42720
한중일 통합 한자 확장 - C (CJK Unified Ideographs Extension C) 0x2A700 - 0x2B73F 4160
한중일 통합 한자 확장 - D (CJK Unified Ideographs Extension D) 0x2B740 - 0x2B81F 224
한중일 통합 한자 확장 - E (CJK Unified Ideographs Extension E) 0x2B820 - 0x2CEAF 5776
한중일 통합 한자 확장 - F (CJK Unified Ideographs Extension F) 0x2CEB0 - 0x2EBEF 7488
한중일 통합 한자 확장 - G(CJK Unified Ideographs Extension G) 0x30000 - 0x3134F 4939
한중일 통합 한자 확장 - H(CJK Unified Ideographs Extension H) 0x31350 - 0x323AF 4192
한중일 통합 한자 확장 - I(CJK Unified Ideographs Extension I) 0x2EBF0 - 0x2EE5F 622
한중일 부수 보충 (CJK Radicals Supplement) 0x2E80 - 0x2EFF 128
한중일 호환용 한자 (CJK Compatibility Ideographs) 0xF900 - 0xFAFF 512
한중일 호환용 한자 보충 (CJK Compatibility Ideographs Supplement) 0x2F800 - 0x2FA1F 544

2 활용 예시[ | ]

  • 한자 찾을때 사용하는 정규식 예시 (ECMAScript용, 통합한자확장 B-F 는 미포함)
text
Copy
/([-\u2efe-\u4dbe一-\u9ffe-\ufafe]|[\ud840-\ud868\ud86a-\ud86c][\udc00-\udfff]|\ud869[\udc00-\udede\udf00-\udfff]|\ud86d[\udc00-\udf3e\udf40-\udfff]|\ud86e[\udc00-\udc1e]|\ud87e[\udc00-\ude1e]+)/g
  • jQuery 예시
JavaScript
Copy
$this.text().replace(/([-\u2efe-\u4dbe一-\u9ffe-\ufafe]|[\ud840-\ud868\ud86a-\ud86c][\udc00-\udfff]|\ud869[\udc00-\udede\udf00-\udfff]|\ud86d[\udc00-\udf3e\udf40-\udfff]|\ud86e[\udc00-\udc1e]|\ud87e[\udc00-\ude1e]+)/g, "<span>$1</span>");

3 같이 보기[ | ]

4 참고[ | ]

편집자 美村䎛 J Jmnote 106.102.142.174 Jmnote bot