Unicode Property Escapes
- regex에 매치시킬 표현으로 유니코드 속성명을 사용할 수 있다.
- 문법
- \p를 사용하여 중괄호 내부에 유니코드 속성명을 사용할 것임을 알린다.
// Non-binary values
\p{UnicodePropertyValue}
\p{UnicodePropertyName=UnicodePropertyValue}
// Binary and non-binary values
\p{UnicodeBinaryPropertyName}
// Negation: \P is negated \p
\P{UnicodePropertyValue}
\P{UnicodeBinaryPropertyName}
- 이모지 판별 예시
(/\p{Emoji_Presetation}/).test(string)
참고 링크: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Unicode_Property_Escapes