2 回答

TA貢獻1779條經驗 獲得超6個贊
匹配所有表情符號的正則表達式:
/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/g
您可以在這里進行測試: https: //www.regextester.com/106421

TA貢獻1786條經驗 獲得超11個贊
是的,本質上它是你所擁有的更大版本,從最長到最短的順序排列。 注意:Emoji-Regex 并不總是與膚色或復合表情符號(例如??????? 或???♀? 等)正確匹配。
模式:
/(?:|?????♂?|?????♂?|?????♂?|?????♂?|?????♂?|?????♀?|?????♀?|?????♀?|?????♀?|?????♀?|?????♂?|?????♂?|?????♂?|?????♂?|?????♂?|?????♀?|?????♀?|?????♀?|?????♀?|?????♀?|?????♂?|?????♂?|?????♂?|?????♂?|?????♂?|?????♀?|?????♀?|?????♀?|?????♀?|?????♀?|?????♂?|?????♂?|?????♂?|?????♂?|?????♂?|?????♀?|?????♀?|?????♀?|?????♀?|?????♀?|?????♂?|?????♂?|?????♂?|?????♂?|?????♂?|?????♀?|?????♀?|?????♀?|?????♀?|?????♀?|?????♂?|?????♂?|?????♂?|?????♂?|?????♂?|?????♀?|?????♀?|?????♀?|?????♀?|?????♀?|??????|????♂?|????♀?|????♂?|????♀?|????♂?|????♀?|??????|??????|????♂?|????♂?|????♂?|????♂?|????♂?|????♀?|????♀?|????♀?|????♀?|????♀?|?????|?????|?????|?????|???♂?|???♀?|?????|?????|?????|?????|?????|?????|?????|?????|?????|?????|?????|?????|???♀?|???♂?|???♂?|???♀?|???♂?|???♀?|???♂?|???♀?|???♂?|???♀?|???♂?|???♀?|???♂?|???♀?|???♂?|???♀?|???♂?|???♀?|???♂?|???♀?|???♂?|???♀?|?????|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|??|???|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?| ?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|☉|?|?|?|?|?|?|?| ?|?|?|?|?|?|?|?|?|?|?|↗|?|↘|?|↙|?|↖|?|?|?|?|?|?|?| ?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?| ?|?|?|?|?|?|?|?|♀|♂|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?| ?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|祝|秘|?|?|?|?|?| ?|?|?|?|?)/
有關詳細信息,請參閱https://github.com/sweaver2112/Regex-combined-emojis

TA貢獻1856條經驗 獲得超11個贊
message.content.match(/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/g);
添加回答
舉報