Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   function isEmoji(str) {
  2.     const ranges = [
  3.       '\ud83c[\udf00-\udfff]', // U+1F300 to U+1F3FF
  4.       '\ud83d[\udc00-\ude4f]', // U+1F400 to U+1F64F
  5.       '\ud83d[\ude80-\udeff]', // U+1F680 to U+1F6FF
  6.     ];
  7.  
  8.     const re = new RegExp(`/^${ranges.join}$/`, 'g');
  9.  
  10.     let flag;
  11.     [...str].forEach((l) => {
  12.       if (l.match(re)) {
  13.         flag = true;
  14.       } else {
  15.         flag = false;
  16.       }
  17.     });
  18.  
  19.     return flag;
  20.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement