Guest User

Untitled

a guest
Mar 9th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var cyr = [
  2.     'А',
  3.     'Б',
  4.     'В',
  5.     'Г',
  6.     'Д',
  7.     'Е',
  8.     'Ё',
  9.     'Ж',
  10.     'З',
  11.     'И',
  12.     'Й',
  13.     'К',
  14.     'Л',
  15.     'М',
  16.     'Н',
  17.     'О',
  18.     'П',
  19.     'Р',
  20.     'С',
  21.     'Т',
  22.     'У',
  23.     'Ф',
  24.     'Х',
  25.     'Ц',
  26.     'Ч',
  27.     'Ш',
  28.     'Щ',
  29.     'Ъ',
  30.     'Ы',
  31.     'Ь',
  32.     'Э',
  33.     'Ю',
  34.     'Я',
  35.     'а',
  36.     'б',
  37.     'в',
  38.     'г',
  39.     'д',
  40.     'е',
  41.     'ё',
  42.     'ж',
  43.     'з',
  44.     'и',
  45.     'й',
  46.     'к',
  47.     'л',
  48.     'м',
  49.     'н',
  50.     'о',
  51.     'п',
  52.     'р',
  53.     'с',
  54.     'т',
  55.     'у',
  56.     'ф',
  57.     'х',
  58.     'ц',
  59.     'ч',
  60.     'ш',
  61.     'щ',
  62.     'ъ',
  63.     'ы',
  64.     'ь',
  65.     'э',
  66.     'ю',
  67.     'я'
  68. ];
  69. var glag = [
  70.     'Ⰰ',
  71.     'Ⰱ',
  72.     'Ⰲ',
  73.     'Ⰳ',
  74.     'Ⰴ',
  75.     'Ⰵ',
  76.     'Ⰵ',
  77.     'Ⰶ',
  78.     'Ⰸ',
  79.     'Ⰻ',
  80.     'Й',
  81.     'Ⰽ',
  82.     'Ⰾ',
  83.     'Ⰿ',
  84.     'Ⱀ',
  85.     'Ⱁ',
  86.     'Ⱂ',
  87.     'Ⱃ',
  88.     'Ⱄ',
  89.     'Ⱅ',
  90.     'Ⱆ',
  91.     'Ⱇ',
  92.     'Ⱈ',
  93.     'Ⱌ',
  94.     'Ⱍ',
  95.     'Ⱎ',
  96.     'Ⱋ',
  97.     'Ⱏ',
  98.     'ⰟⰊ',
  99.     'Ⱐ',
  100.     'Э',
  101.     'Ⱓ',
  102.     'Ѧ',
  103.  
  104.     'ⰰ',
  105.     'ⰱ',
  106.     'ⰲ',
  107.     'ⰳ',
  108.     'ⰴ',
  109.     'ⰵ',
  110.     'ⰵ',
  111.     'ⰶ',
  112.     'ⰸ',
  113.     'ⰻ',
  114.     'й',
  115.     'ⰽ',
  116.     'ⰾ',
  117.     'ⰿ',
  118.     'ⱀ',
  119.     'ⱁ',
  120.     'ⱂ',
  121.     'ⱃ',
  122.     'ⱄ',
  123.     'ⱅ',
  124.     'ⱆ',
  125.     'ⱇ',
  126.     'ⱈ',
  127.     'ⱌ',
  128.     'ⱍ',
  129.     'ⱎ',
  130.     'ⱋ',
  131.     'ⱏ',
  132.     'ⱏⰺ',
  133.     'ⱐ',
  134.     'э',
  135.     'ⱓ',
  136.     'ѧ'
  137. ];
  138.  
  139. function e(str) {
  140.     return str.split('').map(_ => glag[cyr.indexOf(_)] || _).join('');
  141. }
  142. function d(str) {
  143.     return str.replace(/ⰟⰊ/g,'Ы').replace(/ⱏⰺ/g, 'ы')
  144.         .split('').map(_ => cyr[glag.indexOf(_)] || _).join('');
  145. }
Advertisement
Add Comment
Please, Sign In to add comment