Unicode Property Escapes

// 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

'개발' 카테고리의 다른 글

JSConf JP 2019 참석기 DAY2  (0) 2021.09.06
JSConf JP 2019 참석기 DAY1  (0) 2021.09.05
브라우저 렌더링 과정  (0) 2021.08.26
리액트 디자인 패턴  (0) 2021.06.06
부동소수점의 오차  (0) 2018.04.01

+ Recent posts