이모지 수 세기
Unicode Extended_Pictographic에 일치하는 코드포인트의 개수를 셉니다.
사용 방법
- 이모지가 포함된 텍스트를 입력하고 실행합니다.
핵심 기능과 처리 범위
화면에 보이는 emoji grapheme 수가 아니라 속성 정규식 match 개수를 반환합니다.
처리 원리
input.match(/\p{Extended_Pictographic}/gu)?.length 또는 0을 반환합니다.
예시
😀😀은 2로 계산됩니다.
이럴 때 유용합니다
- 텍스트 안의 기본 pictographic code point 수를 빠르게 확인할 때
사용 전 참고
- 가족·직업 등 여러 코드포인트로 합성된 이모지 하나가 둘 이상으로 세어질 수 있습니다.
자주 묻는 질문
화면에 보이는 이모지 개수와 항상 같나요?
아닙니다. grapheme가 아니라 Extended_Pictographic code point를 셉니다.