Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var addEmoji = function (message) {
- var self = this;
- var emoticons = {
- "<3": "❤",
- "</3": "💔",
- "3:)": "😈",
- "3:-)": "😈",
- "3:(": "👿",
- "3:-(": "👿",
- "o:)": "😇",
- "o:-)": "😇",
- ":DD": "😂",
- ":-DD": "😂",
- ":D": "😃",
- ":-D": "😃",
- ":))": "🙃",
- ":-))": "🙃",
- ":)": "🙂",
- ":-)": "🙂",
- ";)": "😉",
- ";-)": "😉",
- ":(": "🙁",
- ":-(": "🙁",
- ":/": "🙄",
- ":-/": "🙄",
- ":p": "😛",
- ":-p": "😛",
- ";p": "😜",
- ";-p": "😜",
- ":#": "🤐",
- ":-#": "🤐",
- ":'(": "😢",
- ":'-(": "😢",
- ":*": "😘",
- ":-*": "😘",
- ":3": "😗",
- ":-3": "😗",
- "-_-": "😑",
- ":o": "😮",
- ":-o": "😮",
- "^_^": "😊",
- "(y)": "👍🏻",
- "(n)": "👎🏻"
- };
- for (var i in emoticons) {
- if (emoticons.hasOwnProperty(i)) {
- var regex = new RegExp(i.replace(/([()[{*+.$^\\|?])/g, '\\$1'), 'gim');
- message = message.replace(regex, emoticons[i]);
- }
- }
- return twemoji.parse(message);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement