最近处理fb emoji,查了下相关的资料。记录于此
twitter blog 关于:https://blog.twitter.com/developer/en_us/a/2014/open-sourcing-twitter-emoji-for-everyone.html
872 emoji.
twitter emoji 开源地址:https://github.com/twitter/twemoji/blob/gh-pages/twemoji.js //可以看看它是怎么处理emoji的
google https://github.com/googlei18n/noto-emoji/
https://www.google.com/get/noto/help/emoji/
facebook: http://www.piliapp.com/emoji/in-blog/ ####列举了常用的emoji,可以大概看下emoji的字符类型(源码)
https://www.mogicons.com/en/ ####获取全部fb emoji表情,由于版本更新可能不全。
https://emojipedia.org/woman-superhero/ ###各种表情,能获取单个fb emoji 的unicode 值,但是不能批量获取,没有接口
http://www.symbols-n-emoticons.com/p/facebook-emoticons-list.html ###基本覆盖了Fb的所有表情;
https://fbicons.net/
最后附fb 表情,
var str = "🙂😀😄😆😅😂🤣😊☺️😌😉😏😍😘😗😙😚🤗😳🙃😇😈😛😝😜😋🤤🤓😎🤑😒🙁☹️😞😔😖😓😢😢😭😟😣😩😫😕🤔🙄😤😠😡😶🤐😐😑😯😲😧😨😰😱😪😴😬🤥🤧🤒😷🤕😵🤢🤠🤡👿👹👺👻💀👽👾🤖💩🎃👍👎✌️🤞👌🤙🤘🖕☝️💅👉👈👇👆👊✊🤜🤛💪✍️🙏🤳👏🤝🙌👐✋🖐️👋🖖👂👃👁️👀👁️🗨️👅👣👤👥🗣️👶👦👧👨👩👱👴👵🎅🤶👮👷💂🕵️👳👲🤵👰🤴👸🙋💁🙅🙆🤷🤦🙎🙍💆💇🤰👯🙇👼💑👩❤️👩👨❤️👨💏👩❤️💋👩👨❤️💋👨🚶🏃🕴️💃🕺🛀🛌👫👭👬🤸🏋️⛹️🤾⛷️🏂🏌️🏄🏊🤽🤺🤼🚣🏇🚴👪👨👩👧👨👩👧👦👨👩👦👦👨👩👧👧👩👩👦👩👩👧👩👩👧👦👩👩👦👦👩👩👧👧👨👨👦👨👨👧👨👨👧👦👨👨👦👦👨👨👧👧♥️❤️💛💚💙💜🖤💖💝💔❣️💕💞💓💗💘💟💌💋👄💄💍📿🎁👙👗👚👕👘️🎽👘👖👠👡👢👟👞👒🎩🎓👑⛑️👓🕶️🌂👛👝👜💼🎒🛍️️🛒️🎭️🎦️🎨️🤹️🎊️🎉️🎈️🎧️🎷️🎺️🎸️🎻️🥁️🎹️🎤️🎵️🎶️🎼️⚽️🏀️🏈️⚾️🏐️🏉️🎱️🎾️🏸️🏓️🏏️🏑️🏒️🥅️⛸️️🎿️🥊️🥋️⛳️🎳️🏹️🎣️🎯🚵️🎖️️🏅️🥇️🥈️🥉️🏆🍏🍎🍐🍊🍋🍌🍉🍇🍓🍈🥝🥑🍍🍒🍑🍆🥒🥕🌶🌽🍅🥔🍠🌰🥜🍯🥐🍞🥖🧀🥚🍳🥓🍤🍗🍖🍕🌭🍔🍟🥙🌮🌯🥗🥘🍝🍜🍲🍣🍱🍛🍚🍙🍘🍢🍡🍧🍨🍦🥞🍰🎂🍮🍭🍥🍬🍫🍿🍩🍪🍼🥛☕🍵🍶🍺🍻🥂🍷🥃🍸🍹🍾🥄🍴🍽😺😸😹😻😼😽🙀😿😾🐱🐶🐰🐭🐹🦊🐻🐼🐨🐯🦁🐮🐗🐷🐽🐸🐵🙈🙉🙊🦍🐺🐑🐐🐏🐴🦄🦌🦏🦅🐤🐣🐥🐔🐓🦃🐦🦆🦇🦉🕊️🐧🐕🐩🐈🐇🐁🐀🐿🐒🐖🐆🐅🐃🐂🐄🐎🐪🐫🐘🐊🐢🐠🐟🐡🐬🦈🐳🐋🦑🐙🦐🐚🦀🦂🦎🐍🐛🐜🕷️🕸️🐞🦋🐝🐌🐲🐉🐾🌼🌸🌺🏵️🌻🌷🌹🥀💐🌾🎋☘🍀🍃🍂🍁🌱🌿🎍🌵🌴🌳🌳🎄🍄🌎🌍🌏🌜🌛🌕🌖🌗🌘🌑🌒🌓🌔🌚🌝🌙💫⭐🌟✨⚡🔥💥☄️🌞☀️🌤️⛅🌥️🌦️☁️🌧️⛈️🌩️🌨️🌈💧💦☂️☔🌊🌫🌪💨❄🌬⛄☃️🚗🚕🚙🚌🚎🏎🚓🚑🚒🚐🚚🚛🚜🛴🚲🛵🏍🚘🚖🚍🚔🚨💺✈🛫🛬🛩🚁🚀🛰🚡🚠🚟🚃🚋🚞🚝🚄🚅🚈🚂🚆🚊🚇🚉🛶⛵🛥🚤🚢⛴🛳⚓🚧⛽🚏🚦🚥🛣🛤🏗🏭🏠🏡🏘🏚🏢🏬🏤🏣🏥🏦🏪🏫🏨🏩🏛🏰🏯🏟️⛪💒🕌🕍🕋⛩🗼🗿🗽🗺🎪🎠🎡🎢⛲⛱🏖🏝🏕⛺🗾⛰🏔🗻🌋🏞🏜🌅🌄🎑🌠🎇🎆🏙🌇🌆🌃🌌🌉🌁📱📲💻🖥⌨🖨🖱🖲🕹🎮💽💾💿📀📼📷📸📹🎥📽🎞🎬📞☎📟📠📺📻🎙🎚🎛📡📢📣🔔💡🕯🔦🔋🔌⌚⏱⏲⏰🕰⌛⏳🔮💎🎲🎰💸💵💴💶💷💰💳💲💱⚖🔫💣🔪🗡⚔🛡🚬⚰⚱🗜️🔧🔨⚒🛠⛏🔩⚙⛓💈🌡💊💉⚗🔬🔭🚿🛁🚽🛎🔑🗝🚪🛋🛏🖼🏺🗑🛢🕳🏮🎏🎎🎐🎫🎟️🎀🎗️📯✉📩📨📧📦📪📫📬📭📮📥📤📜📃📄📑📊📈📉🗒📅📆🗓📇🗃🗳🗄📋📁📂🗂📓📔📒📕📗📘📙📚📖🗞📰📝✏🖊🖍🖌🖋✒📌📍📎🖇🔖🏷🔗🔍🔎📐📏✂🔒🔓🔏🔐❗❕❓❔‼️⁉️✅❌⭕💢🚫🔞📵🔇🔕🚭🚳🚱🚷🚯🛑⛔🚸⚠️☢️☣️☠️❎♻️☯️💯💤🔆🔅🌀♨️✴️✳️🌐🔈🕎⚜️🔱〽️〰️🔚🔙🔛🔝🔜✡️✝️☦️☪️🕉️☸️🛐☮️⚛️❇️♀️♂️✔️✖️➕➖➗©️®️™️☑️🚰🛄🛅🛂🛃Ⓜ️🅿️🚾🏧🚮♿🚹🚺🚻🚼🆚📴📳🆘🆗🆙🆒🆖🆕🆓🔠🔤🔡🔣🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇾🇽🇿0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟🔢#️⃣*️⃣ℹ️📶▶️⏸️⏹️⏺️⏯️◀️🔼🔽⏩⏪⏫⏬⏮️⏭️⏏️🔀🔁🔂🔄🔃↩️↪️⤴️⤵️⬆️⬇⬅️➡️↗️↙️↘️↖️↔️↕️♈♉♊♋♌♍♎♏♐♑♒♓⛎🆔🈳🈂️🈁🈯🈹🈚🈶🈷️🈸🈺🉑㊗️㊙️🈴🈲🅰️🅱️🆎🅾️🆑🔰📛💮💠🔶🔷🔸🔹🔺🔻▪️▫️◾◽◼️◻️⬛⬜🔲🔳⚪⚫🔴🔵🔘🗨️💭🗯️💬➰♠️♣️♦️🃏🀄🎴💹🔉🔊➿🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕧🕜🕝🕞🕟🕠🕡🕢🕣🕤🕥🕦🏳️🏴🏁🚩🏳️🌈🇦🇫🇦🇽🇦🇱🇩🇿🇦🇸🇦🇩🇦🇴🇦🇮🇦🇶🇦🇬🇦🇷🇦🇲🇦🇼🇦🇺🇦🇹🇦🇿🇧🇸🇧🇭🇧🇩🇧🇧🇧🇾🇧🇪🇧🇿🇧🇯🇧🇲🇧🇹🇧🇴🇧🇶🇧🇦🇧🇼🇧🇷🇮🇴🇻🇬🇧🇳🇧🇬🇧🇫🇧🇮🇨🇻🇰🇭🇨🇲🇨🇦🇮🇨🇰🇾🇨🇫🇹🇩🇨🇱🇨🇳🇨🇽🇨🇨🇨🇴🇰🇲🇨🇬🇨🇩🇨🇰🇨🇷🇨🇮🇭🇷🇨🇺🇨🇼🇨🇾🇨🇿🇩🇰🇩🇯🇩🇲🇩🇴🇪🇨🇪🇬🇸🇻🇬🇶🇪🇷🇪🇪🇪🇹🇪🇺🇫🇰🇫🇴🇫🇯🇫🇮🇫🇷🇬🇫🇵🇫🇹🇫🇬🇦🇬🇲🇬🇪🇩🇪🇬🇭🇬🇮🇬🇷🇬🇱🇬🇩🇬🇵🇬🇺🇬🇹🇬🇬🇬🇳🇬🇼🇬🇾🇭🇹🇭🇳🇭🇰🇭🇺🇮🇸🇮🇳🇮🇩🇮🇷🇮🇶🇮🇪🇮🇲🇮🇱🇮🇹🇯🇲🇯🇵🎌🇯🇪🇯🇴🇰🇿🇰🇪🇰🇮🇽🇰🇰🇼🇰🇬🇱🇦🇱🇻🇱🇧🇱🇸🇱🇷🇱🇾🇱🇮🇱🇹🇱🇺🇲🇴🇲🇰🇲🇬🇲🇼🇲🇾🇲🇻🇲🇱🇲🇹🇲🇭🇲🇶🇲🇷🇲🇺🇾🇹🇲🇽🇫🇲🇲🇩🇲🇨🇲🇳🇲🇪🇲🇸🇲🇦🇲🇿🇲🇲🇳🇦🇳🇷🇳🇵🇳🇱🇳🇨🇳🇿🇳🇮🇳🇪🇳🇬🇳🇺🇳🇫🇲🇵🇰🇵🇳🇴🇴🇲🇵🇰🇵🇼🇵🇸🇵🇦🇵🇬🇵🇾🇵🇪🇵🇭🇵🇳🇵🇱🇵🇹🇵🇷🇶🇦🇷🇪🇷🇴🇷🇺🇷🇼🇧🇱🇸🇭🇰🇳🇱🇨🇵🇲🇻🇨🇼🇸🇸🇲🇸🇹🇸🇦🇸🇳🇷🇸🇸🇨🇸🇱🇸🇬🇸🇽🇸🇰🇸🇮🇸🇧🇸🇴🇿🇦🇬🇸🇰🇷🇸🇸🇪🇸🇱🇰🇸🇩🇸🇷🇸🇿🇸🇪🇨🇭🇸🇾🇹🇼🇹🇯🇹🇿🇹🇭🇹🇱🇹🇬🇹🇰🇹🇴🇹🇹🇹🇳🇹🇷🇹🇲🇹🇨🇹🇻🇺🇬🇺🇦🇦🇪🇬🇧🇺🇸🇻🇮🇺🇾🇺🇿🇻🇺🇻🇦🇻🇪🇻🇳🇼🇫🇪🇭🇾🇪🇿🇲🇿🇼";
正则
var regStr = /
[\uD83C|\uD83D|\uD83E]
[\uDC00-\uDFFF][\u200D|\uFE0F]
|
[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]
|
[0-9|*|#]\uFE0F\u20E3
|
[0-9|#]\u20E3
|
[\u203C-\u3299]\uFE0F\u200D
|
[\u203C-\u3299]\uFE0F{0,4}
|
[\u2122-\u2B55]|\u303D
|
[\A9|\AE]\u3030
|
\uA9|\uAE|\u3030
/ig;