You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

smileys.js 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. export const smileys = {
  2. smiley1: ':)',
  3. smiley2: ':(',
  4. smiley3: ':D',
  5. smiley4: '(y)',
  6. smiley5: ' :P',
  7. smiley6: '(wave)',
  8. smiley7: '(blush)',
  9. smiley8: '(chuckle)',
  10. smiley9: '(shocked)',
  11. smiley10: ':*',
  12. smiley11: '(n)',
  13. smiley12: '(search)',
  14. smiley13: ' <3',
  15. smiley14: '(oops)',
  16. smiley15: '(angry)',
  17. smiley16: '(angel)',
  18. smiley17: '(sick)',
  19. smiley18: ';(',
  20. smiley19: '(bomb)',
  21. smiley20: '(clap)',
  22. smiley21: ' ;)'
  23. };
  24. export const regexes = {
  25. smiley2: /(:-\(\(|:-\(|:\(\(|:\(|\(sad\))/gi,
  26. smiley3: /(:-\)\)|:\)\)|\(lol\)|:-D|:D)/gi,
  27. smiley1: /(:-\)|:\))/gi,
  28. smiley4: /(\(y\)|\(Y\)|\(ok\))/gi,
  29. smiley5: /(:-P|:P|:-p|:p)/gi,
  30. smiley6: /(\(wave\))/gi,
  31. smiley7: /(\(blush\))/gi,
  32. smiley8: /(\(chuckle\))/gi,
  33. smiley9: /(:-0|\(shocked\))/gi,
  34. smiley10: /(:-\*|:\*|\(kiss\))/gi,
  35. smiley11: /(\(n\))/gi,
  36. smiley12: /(\(search\))/g,
  37. smiley13: /(<3|&lt;3|&amp;lt;3|\(L\)|\(l\)|\(H\)|\(h\))/gi,
  38. smiley14: /(\(oops\))/gi,
  39. smiley15: /(\(angry\))/gi,
  40. smiley16: /(\(angel\))/gi,
  41. smiley17: /(\(sick\))/gi,
  42. smiley18: /(;-\(\(|;\(\(|;-\(|;\(|:"\(|:"-\(|:~-\(|:~\(|\(upset\))/gi,
  43. smiley19: /(\(bomb\))/gi,
  44. smiley20: /(\(clap\))/gi,
  45. smiley21: /(;-\)|;\)|;-\)\)|;\)\)|;-D|;D|\(wink\))/gi
  46. };