UNPKG

zent

Version:

一套前端设计语言和基于React的实现

10 lines (8 loc) 634 B
// Generated by `scripts/generate-unicode-regexp.js`. // DO NOT EDIT const EMOJI_REGEXP = // eslint-disable-next-line no-misleading-character-class /(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff\u1ab0-\u1aff\u1dc0-\u1dff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff\u1ab0-\u1aff\u1dc0-\u1dff]|\ud83c[\udffb-\udfff])?)*/; export function containsEmoji(str: string): boolean { return EMOJI_REGEXP.test(str); }