Advertisement
Guest User

Untitled

a guest
Sep 11th, 2016
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var addEmoji = function (message) {
  2.     var self = this;
  3.  
  4.     var emoticons = {
  5.         "<3": "โค",
  6.  
  7.         "</3": "๐Ÿ’”",
  8.  
  9.         "3:)": "๐Ÿ˜ˆ",
  10.         "3:-)": "๐Ÿ˜ˆ",
  11.  
  12.         "3:(": "๐Ÿ‘ฟ",
  13.         "3:-(": "๐Ÿ‘ฟ",
  14.  
  15.         "o:)": "๐Ÿ˜‡",
  16.         "o:-)": "๐Ÿ˜‡",
  17.  
  18.         ":DD": "๐Ÿ˜‚",
  19.         ":-DD": "๐Ÿ˜‚",
  20.  
  21.         ":D": "๐Ÿ˜ƒ",
  22.         ":-D": "๐Ÿ˜ƒ",
  23.  
  24.         ":))": "๐Ÿ™ƒ",
  25.         ":-))": "๐Ÿ™ƒ",
  26.  
  27.         ":)": "๐Ÿ™‚",
  28.         ":-)": "๐Ÿ™‚",
  29.  
  30.         ";)": "๐Ÿ˜‰",
  31.         ";-)": "๐Ÿ˜‰",
  32.  
  33.         ":(": "๐Ÿ™",
  34.         ":-(": "๐Ÿ™",
  35.  
  36.         ":/": "๐Ÿ™„",
  37.         ":-/": "๐Ÿ™„",
  38.  
  39.         ":p": "๐Ÿ˜›",
  40.         ":-p": "๐Ÿ˜›",
  41.  
  42.         ";p": "๐Ÿ˜œ",
  43.         ";-p": "๐Ÿ˜œ",
  44.  
  45.         ":#": "๐Ÿค",
  46.         ":-#": "๐Ÿค",
  47.  
  48.         ":'(": "๐Ÿ˜ข",
  49.         ":'-(": "๐Ÿ˜ข",
  50.  
  51.         ":*": "๐Ÿ˜˜",
  52.         ":-*": "๐Ÿ˜˜",
  53.  
  54.         ":3": "๐Ÿ˜—",
  55.         ":-3": "๐Ÿ˜—",
  56.  
  57.         "-_-": "๐Ÿ˜‘",
  58.  
  59.         ":o": "๐Ÿ˜ฎ",
  60.         ":-o": "๐Ÿ˜ฎ",
  61.  
  62.         "^_^": "๐Ÿ˜Š",
  63.  
  64.         "(y)": "๐Ÿ‘๐Ÿป",
  65.         "(n)": "๐Ÿ‘Ž๐Ÿป"
  66.     };
  67.  
  68.     for (var i in emoticons) {
  69.         if (emoticons.hasOwnProperty(i)) {
  70.             var regex = new RegExp(i.replace(/([()[{*+.$^\\|?])/g, '\\$1'), 'gim');
  71.             message = message.replace(regex, emoticons[i]);
  72.         }
  73.     }
  74.  
  75.     return twemoji.parse(message);
  76. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement