유니코드 한자

1 개념[ | ]

유니코드 한자 표현 영역
이름 코드 포인트 개수
한중일 통합 한자 (CJK Unified Ideographs) 0x4E00 - 0x9FBF 20928
한중일 통합 한자 확장 - 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
한중일 부수 보충 (CJK Radicals Supplement) 0x2E80 - 0x2EFF 128
한중일 호환용 한자 (CJK Compatibility Ideographs) 0xF900 - 0xFAFF 512
한중일 호환용 한자 보충 (CJK Compatibility Ideographs Supplement) 0x2F800 - 0x2FA1F 544

2 활용 예시[ | ]

  • 한자 찾을때 사용하는 정규식 예시 (ECMAScript용, 통합한자확장 B-F 는 미포함)
/([-\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 예시
$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 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}