Guest User

Untitled

a guest
Mar 21st, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.01 KB | None | 0 0
  1. //An function to replace all special characters in a string
  2.  
  3. function replaceSpecialCharacters(str) {
  4. var charsMap = {
  5. '«': '"',
  6. '²': '2',
  7. '³': '3',
  8. '¹': '1',
  9. '»': '"',
  10. 'À': 'A',
  11. 'Á': 'A',
  12. 'Â': 'A',
  13. 'Ã': 'A',
  14. 'Ä': 'A',
  15. 'Å': 'A',
  16. 'Æ': 'AE',
  17. 'Ç': 'C',
  18. 'È': 'E',
  19. 'É': 'E',
  20. 'Ê': 'E',
  21. 'Ë': 'E',
  22. 'Ì': 'I',
  23. 'Í': 'I',
  24. 'Î': 'I',
  25. 'Ï': 'I',
  26. 'Ð': 'D',
  27. 'Ñ': 'N',
  28. 'Ò': 'O',
  29. 'Ó': 'O',
  30. 'Ô': 'O',
  31. 'Õ': 'O',
  32. 'Ö': 'O',
  33. 'Ø': 'O',
  34. 'Ù': 'U',
  35. 'Ú': 'U',
  36. 'Û': 'U',
  37. 'Ü': 'U',
  38. 'Ý': 'Y',
  39. 'Þ': 'TH',
  40. 'ß': 'ss',
  41. 'à': 'a',
  42. 'á': 'a',
  43. 'â': 'a',
  44. 'ã': 'a',
  45. 'ä': 'a',
  46. 'å': 'a',
  47. 'æ': 'ae',
  48. 'ç': 'c',
  49. 'è': 'e',
  50. 'é': 'e',
  51. 'ê': 'e',
  52. 'ë': 'e',
  53. 'ì': 'i',
  54. 'í': 'i',
  55. 'î': 'i',
  56. 'ï': 'i',
  57. 'ð': 'd',
  58. 'ñ': 'n',
  59. 'ò': 'o',
  60. 'ó': 'o',
  61. 'ô': 'o',
  62. 'õ': 'o',
  63. 'ö': 'o',
  64. 'ø': 'o',
  65. 'ù': 'u',
  66. 'ú': 'u',
  67. 'û': 'u',
  68. 'ü': 'u',
  69. 'ý': 'y',
  70. 'þ': 'th',
  71. 'ÿ': 'y',
  72. 'Ā': 'A',
  73. 'ā': 'a',
  74. 'Ă': 'A',
  75. 'ă': 'a',
  76. 'Ą': 'A',
  77. 'ą': 'a',
  78. 'Ć': 'C',
  79. 'ć': 'c',
  80. 'Ĉ': 'C',
  81. 'ĉ': 'c',
  82. 'Ċ': 'C',
  83. 'ċ': 'c',
  84. 'Č': 'C',
  85. 'č': 'c',
  86. 'Ď': 'D',
  87. 'ď': 'd',
  88. 'Đ': 'D',
  89. 'đ': 'd',
  90. 'Ē': 'E',
  91. 'ē': 'e',
  92. 'Ĕ': 'E',
  93. 'ĕ': 'e',
  94. 'Ė': 'E',
  95. 'ė': 'e',
  96. 'Ę': 'E',
  97. 'ę': 'e',
  98. 'Ě': 'E',
  99. 'ě': 'e',
  100. 'Ĝ': 'G',
  101. 'ĝ': 'g',
  102. 'Ğ': 'G',
  103. 'ğ': 'g',
  104. 'Ġ': 'G',
  105. 'ġ': 'g',
  106. 'Ģ': 'G',
  107. 'ģ': 'g',
  108. 'Ĥ': 'H',
  109. 'ĥ': 'h',
  110. 'Ħ': 'H',
  111. 'ħ': 'h',
  112. 'Ĩ': 'I',
  113. 'ĩ': 'i',
  114. 'Ī': 'I',
  115. 'ī': 'i',
  116. 'Ĭ': 'I',
  117. 'ĭ': 'i',
  118. 'Į': 'I',
  119. 'į': 'i',
  120. 'İ': 'I',
  121. 'ı': 'i',
  122. 'IJ': 'IJ',
  123. 'ij': 'ij',
  124. 'Ĵ': 'J',
  125. 'ĵ': 'j',
  126. 'Ķ': 'K',
  127. 'ķ': 'k',
  128. 'ĸ': 'q',
  129. 'Ĺ': 'L',
  130. 'ĺ': 'l',
  131. 'Ļ': 'L',
  132. 'ļ': 'l',
  133. 'Ľ': 'L',
  134. 'ľ': 'l',
  135. 'Ŀ': 'L',
  136. 'ŀ': 'l',
  137. 'Ł': 'L',
  138. 'ł': 'l',
  139. 'Ń': 'N',
  140. 'ń': 'n',
  141. 'Ņ': 'N',
  142. 'ņ': 'n',
  143. 'Ň': 'N',
  144. 'ň': 'n',
  145. 'ʼn': 'n',
  146. 'Ŋ': 'N',
  147. 'ŋ': 'n',
  148. 'Ō': 'O',
  149. 'ō': 'o',
  150. 'Ŏ': 'O',
  151. 'ŏ': 'o',
  152. 'Ő': 'O',
  153. 'ő': 'o',
  154. 'Œ': 'OE',
  155. 'œ': 'oe',
  156. 'Ŕ': 'R',
  157. 'ŕ': 'r',
  158. 'Ŗ': 'R',
  159. 'ŗ': 'r',
  160. 'Ř': 'R',
  161. 'ř': 'r',
  162. 'Ś': 'S',
  163. 'ś': 's',
  164. 'Ŝ': 'S',
  165. 'ŝ': 's',
  166. 'Ş': 'S',
  167. 'ş': 's',
  168. 'Š': 'S',
  169. 'š': 's',
  170. 'Ţ': 'T',
  171. 'ţ': 't',
  172. 'Ť': 'T',
  173. 'ť': 't',
  174. 'Ŧ': 'T',
  175. 'ŧ': 't',
  176. 'Ũ': 'U',
  177. 'ũ': 'u',
  178. 'Ū': 'U',
  179. 'ū': 'u',
  180. 'Ŭ': 'U',
  181. 'ŭ': 'u',
  182. 'Ů': 'U',
  183. 'ů': 'u',
  184. 'Ű': 'U',
  185. 'ű': 'u',
  186. 'Ų': 'U',
  187. 'ų': 'u',
  188. 'Ŵ': 'W',
  189. 'ŵ': 'w',
  190. 'Ŷ': 'Y',
  191. 'ŷ': 'y',
  192. 'Ÿ': 'Y',
  193. 'Ź': 'Z',
  194. 'ź': 'z',
  195. 'Ż': 'Z',
  196. 'ż': 'z',
  197. 'Ž': 'Z',
  198. 'ž': 'z',
  199. 'ſ': 's',
  200. 'ƀ': 'b',
  201. 'Ɓ': 'B',
  202. 'Ƃ': 'B',
  203. 'ƃ': 'b',
  204. 'Ɔ': 'O',
  205. 'Ƈ': 'C',
  206. 'ƈ': 'c',
  207. 'Ɖ': 'D',
  208. 'Ɗ': 'D',
  209. 'Ƌ': 'D',
  210. 'ƌ': 'd',
  211. 'Ǝ': 'E',
  212. 'Ə': 'A',
  213. 'Ɛ': 'E',
  214. 'Ƒ': 'F',
  215. 'ƒ': 'f',
  216. 'Ɠ': 'G',
  217. 'ƕ': 'hv',
  218. 'Ɩ': 'I',
  219. 'Ɨ': 'I',
  220. 'Ƙ': 'K',
  221. 'ƙ': 'k',
  222. 'ƚ': 'l',
  223. 'Ɯ': 'M',
  224. 'Ɲ': 'N',
  225. 'ƞ': 'n',
  226. 'Ɵ': 'O',
  227. 'Ơ': 'O',
  228. 'ơ': 'o',
  229. 'Ƥ': 'P',
  230. 'ƥ': 'p',
  231. 'ƫ': 't',
  232. 'Ƭ': 'T',
  233. 'ƭ': 't',
  234. 'Ʈ': 'T',
  235. 'Ư': 'U',
  236. 'ư': 'u',
  237. 'Ʋ': 'V',
  238. 'Ƴ': 'Y',
  239. 'ƴ': 'y',
  240. 'Ƶ': 'Z',
  241. 'ƶ': 'z',
  242. 'ƿ': 'w',
  243. 'DŽ': 'DZ',
  244. 'Dž': 'Dz',
  245. 'dž': 'dz',
  246. 'LJ': 'LJ',
  247. 'Lj': 'Lj',
  248. 'lj': 'lj',
  249. 'NJ': 'NJ',
  250. 'Nj': 'Nj',
  251. 'nj': 'nj',
  252. 'Ǎ': 'A',
  253. 'ǎ': 'a',
  254. 'Ǐ': 'I',
  255. 'ǐ': 'i',
  256. 'Ǒ': 'O',
  257. 'ǒ': 'o',
  258. 'Ǔ': 'U',
  259. 'ǔ': 'u',
  260. 'Ǖ': 'U',
  261. 'ǖ': 'u',
  262. 'Ǘ': 'U',
  263. 'ǘ': 'u',
  264. 'Ǚ': 'U',
  265. 'ǚ': 'u',
  266. 'Ǜ': 'U',
  267. 'ǜ': 'u',
  268. 'ǝ': 'e',
  269. 'Ǟ': 'A',
  270. 'ǟ': 'a',
  271. 'Ǡ': 'A',
  272. 'ǡ': 'a',
  273. 'Ǣ': 'AE',
  274. 'ǣ': 'ae',
  275. 'Ǥ': 'G',
  276. 'ǥ': 'G',
  277. 'Ǧ': 'G',
  278. 'ǧ': 'G',
  279. 'Ǩ': 'K',
  280. 'ǩ': 'k',
  281. 'Ǫ': 'O',
  282. 'ǫ': 'o',
  283. 'Ǭ': 'O',
  284. 'ǭ': 'o',
  285. 'ǰ': 'j',
  286. 'DZ': 'DZ',
  287. 'Dz': 'Dz',
  288. 'dz': 'dz',
  289. 'Ǵ': 'G',
  290. 'ǵ': 'g',
  291. 'Ƕ': 'HV',
  292. 'Ƿ': 'W',
  293. 'Ǹ': 'N',
  294. 'ǹ': 'n',
  295. 'Ǻ': 'A',
  296. 'ǻ': 'a',
  297. 'Ǽ': 'AE',
  298. 'ǽ': 'ae',
  299. 'Ǿ': 'O',
  300. 'ǿ': 'o',
  301. 'Ȁ': 'A',
  302. 'ȁ': 'a',
  303. 'Ȃ': 'A',
  304. 'ȃ': 'a',
  305. 'Ȅ': 'E',
  306. 'ȅ': 'e',
  307. 'Ȇ': 'E',
  308. 'ȇ': 'e',
  309. 'Ȉ': 'I',
  310. 'ȉ': 'i',
  311. 'Ȋ': 'I',
  312. 'ȋ': 'i',
  313. 'Ȍ': 'O',
  314. 'ȍ': 'o',
  315. 'Ȏ': 'O',
  316. 'ȏ': 'o',
  317. 'Ȑ': 'R',
  318. 'ȑ': 'r',
  319. 'Ȓ': 'R',
  320. 'ȓ': 'r',
  321. 'Ȕ': 'U',
  322. 'ȕ': 'u',
  323. 'Ȗ': 'U',
  324. 'ȗ': 'u',
  325. 'Ș': 'S',
  326. 'ș': 's',
  327. 'Ț': 'T',
  328. 'ț': 't',
  329. 'Ȝ': 'Z',
  330. 'ȝ': 'z',
  331. 'Ȟ': 'H',
  332. 'ȟ': 'h',
  333. 'Ƞ': 'N',
  334. 'ȡ': 'd',
  335. 'Ȣ': 'OU',
  336. 'ȣ': 'ou',
  337. 'Ȥ': 'Z',
  338. 'ȥ': 'z',
  339. 'Ȧ': 'A',
  340. 'ȧ': 'a',
  341. 'Ȩ': 'E',
  342. 'ȩ': 'e',
  343. 'Ȫ': 'O',
  344. 'ȫ': 'o',
  345. 'Ȭ': 'O',
  346. 'ȭ': 'o',
  347. 'Ȯ': 'O',
  348. 'ȯ': 'o',
  349. 'Ȱ': 'O',
  350. 'ȱ': 'o',
  351. 'Ȳ': 'Y',
  352. 'ȳ': 'y',
  353. 'ȴ': 'l',
  354. 'ȵ': 'n',
  355. 'ȶ': 't',
  356. 'ȷ': 'j',
  357. 'ȸ': 'db',
  358. 'ȹ': 'qp',
  359. 'Ⱥ': 'A',
  360. 'Ȼ': 'C',
  361. 'ȼ': 'c',
  362. 'Ƚ': 'L',
  363. 'Ⱦ': 'T',
  364. 'ȿ': 's',
  365. 'ɀ': 'z',
  366. 'Ƀ': 'B',
  367. 'Ʉ': 'U',
  368. 'Ʌ': 'V',
  369. 'Ɇ': 'E',
  370. 'ɇ': 'e',
  371. 'Ɉ': 'J',
  372. 'ɉ': 'j',
  373. 'Ɋ': 'Q',
  374. 'ɋ': 'q',
  375. 'Ɍ': 'R',
  376. 'ɍ': 'r',
  377. 'Ɏ': 'Y',
  378. 'ɏ': 'y',
  379. 'ɐ': 'a',
  380. 'ɓ': 'b',
  381. 'ɔ': 'o',
  382. 'ɕ': 'c',
  383. 'ɖ': 'd',
  384. 'ɗ': 'd',
  385. 'ɘ': 'e',
  386. 'ə': 'a',
  387. 'ɚ': 'a',
  388. 'ɛ': 'e',
  389. 'ɜ': 'e',
  390. 'ɝ': 'e',
  391. 'ɞ': 'e',
  392. 'ɟ': 'j',
  393. 'ɠ': 'g',
  394. 'ɡ': 'g',
  395. 'ɢ': 'G',
  396. 'ɥ': 'h',
  397. 'ɦ': 'h',
  398. 'ɨ': 'i',
  399. 'ɪ': 'I',
  400. 'ɫ': 'l',
  401. 'ɬ': 'l',
  402. 'ɭ': 'l',
  403. 'ɯ': 'm',
  404. 'ɰ': 'm',
  405. 'ɱ': 'm',
  406. 'ɲ': 'n',
  407. 'ɳ': 'n',
  408. 'ɴ': 'N',
  409. 'ɵ': 'o',
  410. 'ɶ': 'OE',
  411. 'ɼ': 'r',
  412. 'ɽ': 'r',
  413. 'ɾ': 'r',
  414. 'ɿ': 'r',
  415. 'ʀ': 'R',
  416. 'ʁ': 'R',
  417. 'ʂ': 's',
  418. 'ʄ': 'j',
  419. 'ʇ': 't',
  420. 'ʈ': 't',
  421. 'ʉ': 'u',
  422. 'ʋ': 'v',
  423. 'ʌ': 'v',
  424. 'ʍ': 'w',
  425. 'ʎ': 'y',
  426. 'ʏ': 'Y',
  427. 'ʐ': 'z',
  428. 'ʑ': 'z',
  429. 'ʗ': 'C',
  430. 'ʙ': 'B',
  431. 'ʚ': 'e',
  432. 'ʛ': 'G',
  433. 'ʜ': 'H',
  434. 'ʝ': 'j',
  435. 'ʞ': 'k',
  436. 'ʟ': 'L',
  437. 'ʠ': 'q',
  438. 'ʣ': 'dz',
  439. 'ʥ': 'dz',
  440. 'ʦ': 'ts',
  441. 'ʨ': 'tc',
  442. 'ʪ': 'ls',
  443. 'ʫ': 'lz',
  444. 'ʮ': 'h',
  445. 'ʯ': 'h',
  446. 'ᴀ': 'A',
  447. 'ᴁ': 'AE',
  448. 'ᴂ': 'ae',
  449. 'ᴃ': 'B',
  450. 'ᴄ': 'C',
  451. 'ᴅ': 'D',
  452. 'ᴆ': 'D',
  453. 'ᴇ': 'E',
  454. 'ᴈ': 'e',
  455. 'ᴉ': 'i',
  456. 'ᴊ': 'J',
  457. 'ᴋ': 'K',
  458. 'ᴌ': 'L',
  459. 'ᴍ': 'M',
  460. 'ᴎ': 'N',
  461. 'ᴏ': 'O',
  462. 'ᴐ': 'O',
  463. 'ᴔ': 'oe',
  464. 'ᴕ': 'OU',
  465. 'ᴖ': 'o',
  466. 'ᴗ': 'o',
  467. 'ᴘ': 'P',
  468. 'ᴙ': 'R',
  469. 'ᴚ': 'R',
  470. 'ᴛ': 'T',
  471. 'ᴜ': 'U',
  472. 'ᴠ': 'V',
  473. 'ᴡ': 'W',
  474. 'ᴢ': 'Z',
  475. 'ᵢ': 'i',
  476. 'ᵣ': 'r',
  477. 'ᵤ': 'u',
  478. 'ᵥ': 'v',
  479. 'ᵫ': 'ue',
  480. 'ᵬ': 'b',
  481. 'ᵭ': 'd',
  482. 'ᵮ': 'f',
  483. 'ᵯ': 'm',
  484. 'ᵰ': 'n',
  485. 'ᵱ': 'p',
  486. 'ᵲ': 'r',
  487. 'ᵳ': 'r',
  488. 'ᵴ': 's',
  489. 'ᵵ': 't',
  490. 'ᵶ': 'z',
  491. 'ᵷ': 'g',
  492. 'ᵹ': 'g',
  493. 'ᵺ': 'th',
  494. 'ᵻ': 'I',
  495. 'ᵼ': 'i',
  496. 'ᵽ': 'p',
  497. 'ᵾ': 'U',
  498. 'ᶀ': 'b',
  499. 'ᶁ': 'd',
  500. 'ᶂ': 'f',
  501. 'ᶃ': 'g',
  502. 'ᶄ': 'k',
  503. 'ᶅ': 'l',
  504. 'ᶆ': 'm',
  505. 'ᶇ': 'n',
  506. 'ᶈ': 'p',
  507. 'ᶉ': 'r',
  508. 'ᶊ': 's',
  509. 'ᶌ': 'v',
  510. 'ᶍ': 'x',
  511. 'ᶎ': 'z',
  512. 'ᶏ': 'a',
  513. 'ᶑ': 'd',
  514. 'ᶒ': 'e',
  515. 'ᶓ': 'e',
  516. 'ᶔ': 'e',
  517. 'ᶕ': 'a',
  518. 'ᶖ': 'i',
  519. 'ᶗ': 'o',
  520. 'ᶙ': 'u',
  521. 'Ḁ': 'A',
  522. 'ḁ': 'a',
  523. 'Ḃ': 'B',
  524. 'ḃ': 'b',
  525. 'Ḅ': 'B',
  526. 'ḅ': 'b',
  527. 'Ḇ': 'B',
  528. 'ḇ': 'b',
  529. 'Ḉ': 'C',
  530. 'ḉ': 'c',
  531. 'Ḋ': 'D',
  532. 'ḋ': 'd',
  533. 'Ḍ': 'D',
  534. 'ḍ': 'd',
  535. 'Ḏ': 'D',
  536. 'ḏ': 'd',
  537. 'Ḑ': 'D',
  538. 'ḑ': 'd',
  539. 'Ḓ': 'D',
  540. 'ḓ': 'd',
  541. 'Ḕ': 'E',
  542. 'ḕ': 'e',
  543. 'Ḗ': 'E',
  544. 'ḗ': 'e',
  545. 'Ḙ': 'E',
  546. 'ḙ': 'e',
  547. 'Ḛ': 'E',
  548. 'ḛ': 'e',
  549. 'Ḝ': 'E',
  550. 'ḝ': 'e',
  551. 'Ḟ': 'F',
  552. 'ḟ': 'f',
  553. 'Ḡ': 'G',
  554. 'ḡ': 'g',
  555. 'Ḣ': 'H',
  556. 'ḣ': 'h',
  557. 'Ḥ': 'H',
  558. 'ḥ': 'h',
  559. 'Ḧ': 'H',
  560. 'ḧ': 'h',
  561. 'Ḩ': 'H',
  562. 'ḩ': 'h',
  563. 'Ḫ': 'H',
  564. 'ḫ': 'h',
  565. 'Ḭ': 'I',
  566. 'ḭ': 'i',
  567. 'Ḯ': 'I',
  568. 'ḯ': 'i',
  569. 'Ḱ': 'K',
  570. 'ḱ': 'k',
  571. 'Ḳ': 'K',
  572. 'ḳ': 'k',
  573. 'Ḵ': 'K',
  574. 'ḵ': 'k',
  575. 'Ḷ': 'L',
  576. 'ḷ': 'l',
  577. 'Ḹ': 'L',
  578. 'ḹ': 'l',
  579. 'Ḻ': 'L',
  580. 'ḻ': 'l',
  581. 'Ḽ': 'L',
  582. 'ḽ': 'l',
  583. 'Ḿ': 'M',
  584. 'ḿ': 'm',
  585. 'Ṁ': 'M',
  586. 'ṁ': 'm',
  587. 'Ṃ': 'M',
  588. 'ṃ': 'm',
  589. 'Ṅ': 'N',
  590. 'ṅ': 'n',
  591. 'Ṇ': 'N',
  592. 'ṇ': 'n',
  593. 'Ṉ': 'N',
  594. 'ṉ': 'n',
  595. 'Ṋ': 'N',
  596. 'ṋ': 'n',
  597. 'Ṍ': 'O',
  598. 'ṍ': 'o',
  599. 'Ṏ': 'O',
  600. 'ṏ': 'o',
  601. 'Ṑ': 'O',
  602. 'ṑ': 'o',
  603. 'Ṓ': 'O',
  604. 'ṓ': 'o',
  605. 'Ṕ': 'P',
  606. 'ṕ': 'p',
  607. 'Ṗ': 'P',
  608. 'ṗ': 'p',
  609. 'Ṙ': 'R',
  610. 'ṙ': 'r',
  611. 'Ṛ': 'R',
  612. 'ṛ': 'r',
  613. 'Ṝ': 'R',
  614. 'ṝ': 'r',
  615. 'Ṟ': 'R',
  616. 'ṟ': 'r',
  617. 'Ṡ': 'S',
  618. 'ṡ': 's',
  619. 'Ṣ': 'S',
  620. 'ṣ': 's',
  621. 'Ṥ': 'S',
  622. 'ṥ': 's',
  623. 'Ṧ': 'S',
  624. 'ṧ': 's',
  625. 'Ṩ': 'S',
  626. 'ṩ': 's',
  627. 'Ṫ': 'T',
  628. 'ṫ': 't',
  629. 'Ṭ': 'T',
  630. 'ṭ': 't',
  631. 'Ṯ': 'T',
  632. 'ṯ': 't',
  633. 'Ṱ': 'T',
  634. 'ṱ': 't',
  635. 'Ṳ': 'U',
  636. 'ṳ': 'u',
  637. 'Ṵ': 'U',
  638. 'ṵ': 'u',
  639. 'Ṷ': 'U',
  640. 'ṷ': 'u',
  641. 'Ṹ': 'U',
  642. 'ṹ': 'u',
  643. 'Ṻ': 'U',
  644. 'ṻ': 'u',
  645. 'Ṽ': 'V',
  646. 'ṽ': 'v',
  647. 'Ṿ': 'V',
  648. 'ṿ': 'v',
  649. 'Ẁ': 'W',
  650. 'ẁ': 'w',
  651. 'Ẃ': 'W',
  652. 'ẃ': 'w',
  653. 'Ẅ': 'W',
  654. 'ẅ': 'w',
  655. 'Ẇ': 'W',
  656. 'ẇ': 'w',
  657. 'Ẉ': 'W',
  658. 'ẉ': 'w',
  659. 'Ẋ': 'X',
  660. 'ẋ': 'x',
  661. 'Ẍ': 'X',
  662. 'ẍ': 'x',
  663. 'Ẏ': 'Y',
  664. 'ẏ': 'y',
  665. 'Ẑ': 'Z',
  666. 'ẑ': 'z',
  667. 'Ẓ': 'Z',
  668. 'ẓ': 'z',
  669. 'Ẕ': 'Z',
  670. 'ẕ': 'z',
  671. 'ẖ': 'h',
  672. 'ẗ': 't',
  673. 'ẘ': 'w',
  674. 'ẙ': 'y',
  675. 'ẚ': 'a',
  676. 'ẛ': 'f',
  677. 'ẜ': 's',
  678. 'ẝ': 's',
  679. 'ẞ': 'SS',
  680. 'Ạ': 'A',
  681. 'ạ': 'a',
  682. 'Ả': 'A',
  683. 'ả': 'a',
  684. 'Ấ': 'A',
  685. 'ấ': 'a',
  686. 'Ầ': 'A',
  687. 'ầ': 'a',
  688. 'Ẩ': 'A',
  689. 'ẩ': 'a',
  690. 'Ẫ': 'A',
  691. 'ẫ': 'a',
  692. 'Ậ': 'A',
  693. 'ậ': 'a',
  694. 'Ắ': 'A',
  695. 'ắ': 'a',
  696. 'Ằ': 'A',
  697. 'ằ': 'a',
  698. 'Ẳ': 'A',
  699. 'ẳ': 'a',
  700. 'Ẵ': 'A',
  701. 'ẵ': 'a',
  702. 'Ặ': 'A',
  703. 'ặ': 'a',
  704. 'Ẹ': 'E',
  705. 'ẹ': 'e',
  706. 'Ẻ': 'E',
  707. 'ẻ': 'e',
  708. 'Ẽ': 'E',
  709. 'ẽ': 'e',
  710. 'Ế': 'E',
  711. 'ế': 'e',
  712. 'Ề': 'E',
  713. 'ề': 'e',
  714. 'Ể': 'E',
  715. 'ể': 'e',
  716. 'Ễ': 'E',
  717. 'ễ': 'e',
  718. 'Ệ': 'E',
  719. 'ệ': 'e',
  720. 'Ỉ': 'I',
  721. 'ỉ': 'i',
  722. 'Ị': 'I',
  723. 'ị': 'i',
  724. 'Ọ': 'O',
  725. 'ọ': 'o',
  726. 'Ỏ': 'O',
  727. 'ỏ': 'o',
  728. 'Ố': 'O',
  729. 'ố': 'o',
  730. 'Ồ': 'O',
  731. 'ồ': 'o',
  732. 'Ổ': 'O',
  733. 'ổ': 'o',
  734. 'Ỗ': 'O',
  735. 'ỗ': 'o',
  736. 'Ộ': 'O',
  737. 'ộ': 'o',
  738. 'Ớ': 'O',
  739. 'ớ': 'o',
  740. 'Ờ': 'O',
  741. 'ờ': 'o',
  742. 'Ở': 'O',
  743. 'ở': 'o',
  744. 'Ỡ': 'O',
  745. 'ỡ': 'o',
  746. 'Ợ': 'O',
  747. 'ợ': 'o',
  748. 'Ụ': 'U',
  749. 'ụ': 'u',
  750. 'Ủ': 'U',
  751. 'ủ': 'u',
  752. 'Ứ': 'U',
  753. 'ứ': 'u',
  754. 'Ừ': 'U',
  755. 'ừ': 'u',
  756. 'Ử': 'U',
  757. 'ử': 'u',
  758. 'Ữ': 'U',
  759. 'ữ': 'u',
  760. 'Ự': 'U',
  761. 'ự': 'u',
  762. 'Ỳ': 'Y',
  763. 'ỳ': 'y',
  764. 'Ỵ': 'Y',
  765. 'ỵ': 'y',
  766. 'Ỷ': 'Y',
  767. 'ỷ': 'y',
  768. 'Ỹ': 'Y',
  769. 'ỹ': 'y',
  770. 'Ỻ': 'LL',
  771. 'ỻ': 'll',
  772. 'Ỽ': 'V',
  773. 'Ỿ': 'Y',
  774. 'ỿ': 'y',
  775. '‐': '-',
  776. '‑': '-',
  777. '‒': '-',
  778. '–': '-',
  779. '—': '-',
  780. '‘': '\'',
  781. '’': '\'',
  782. '‚': '\'',
  783. '‛': '\'',
  784. '“': '"',
  785. '”': '"',
  786. '„': '"',
  787. '′': '\'',
  788. '″': '"',
  789. '‵': '\'',
  790. '‶': '"',
  791. '‸': '^',
  792. '‹': '\'',
  793. '›': '\'',
  794. '‼': '!!',
  795. '⁄': '/',
  796. '⁅': '[',
  797. '⁆': ']',
  798. '⁇': '??',
  799. '⁈': '?!',
  800. '⁉': '!?',
  801. '⁎': '*',
  802. '⁏': ';',
  803. '⁒': '%',
  804. '⁓': '~',
  805. '⁰': '0',
  806. 'ⁱ': 'i',
  807. '⁴': '4',
  808. '⁵': '5',
  809. '⁶': '6',
  810. '⁷': '7',
  811. '⁸': '8',
  812. '⁹': '9',
  813. '⁺': '+',
  814. '⁻': '-',
  815. '⁼': '=',
  816. '⁽': '(',
  817. '⁾': ')',
  818. 'ⁿ': 'n',
  819. '₀': '0',
  820. '₁': '1',
  821. '₂': '2',
  822. '₃': '3',
  823. '₄': '4',
  824. '₅': '5',
  825. '₆': '6',
  826. '₇': '7',
  827. '₈': '8',
  828. '₉': '9',
  829. '₊': '+',
  830. '₋': '-',
  831. '₌': '=',
  832. '₍': '(',
  833. '₎': ')',
  834. 'ₐ': 'a',
  835. 'ₑ': 'e',
  836. 'ₒ': 'o',
  837. 'ₓ': 'x',
  838. 'ₔ': 'a',
  839. 'ↄ': 'c',
  840. '①': '1',
  841. '②': '2',
  842. '③': '3',
  843. '④': '4',
  844. '⑤': '5',
  845. '⑥': '6',
  846. '⑦': '7',
  847. '⑧': '8',
  848. '⑨': '9',
  849. '⑩': '10',
  850. '⑪': '11',
  851. '⑫': '12',
  852. '⑬': '13',
  853. '⑭': '14',
  854. '⑮': '15',
  855. '⑯': '16',
  856. '⑰': '17',
  857. '⑱': '18',
  858. '⑲': '19',
  859. '⑳': '20',
  860. '⑴': '(1)',
  861. '⑵': '(2)',
  862. '⑶': '(3)',
  863. '⑷': '(4)',
  864. '⑸': '(5)',
  865. '⑹': '(6)',
  866. '⑺': '(7)',
  867. '⑻': '(8)',
  868. '⑼': '(9)',
  869. '⑽': '(10)',
  870. '⑾': '(11)',
  871. '⑿': '(12)',
  872. '⒀': '(13)',
  873. '⒁': '(14)',
  874. '⒂': '(15)',
  875. '⒃': '(16)',
  876. '⒄': '(17)',
  877. '⒅': '(18)',
  878. '⒆': '(19)',
  879. '⒇': '(20)',
  880. '⒈': '1.',
  881. '⒉': '2.',
  882. '⒊': '3.',
  883. '⒋': '4.',
  884. '⒌': '5.',
  885. '⒍': '6.',
  886. '⒎': '7.',
  887. '⒏': '8.',
  888. '⒐': '9.',
  889. '⒑': '10.',
  890. '⒒': '11.',
  891. '⒓': '12.',
  892. '⒔': '13.',
  893. '⒕': '14.',
  894. '⒖': '15.',
  895. '⒗': '16.',
  896. '⒘': '17.',
  897. '⒙': '18.',
  898. '⒚': '19.',
  899. '⒛': '20.',
  900. '⒜': '(a)',
  901. '⒝': '(b)',
  902. '⒞': '(c)',
  903. '⒟': '(d)',
  904. '⒠': '(e)',
  905. '⒡': '(f)',
  906. '⒢': '(g)',
  907. '⒣': '(h)',
  908. '⒤': '(i)',
  909. '⒥': '(j)',
  910. '⒦': '(k)',
  911. '⒧': '(l)',
  912. '⒨': '(m)',
  913. '⒩': '(n)',
  914. '⒪': '(o)',
  915. '⒫': '(p)',
  916. '⒬': '(q)',
  917. '⒭': '(r)',
  918. '⒮': '(s)',
  919. '⒯': '(t)',
  920. '⒰': '(u)',
  921. '⒱': '(v)',
  922. '⒲': '(w)',
  923. '⒳': '(x)',
  924. '⒴': '(y)',
  925. '⒵': '(z)',
  926. 'Ⓐ': 'A',
  927. 'Ⓑ': 'B',
  928. 'Ⓒ': 'C',
  929. 'Ⓓ': 'D',
  930. 'Ⓔ': 'E',
  931. 'Ⓕ': 'F',
  932. 'Ⓖ': 'G',
  933. 'Ⓗ': 'H',
  934. 'Ⓘ': 'I',
  935. 'Ⓙ': 'J',
  936. 'Ⓚ': 'K',
  937. 'Ⓛ': 'L',
  938. 'Ⓜ': 'M',
  939. 'Ⓝ': 'N',
  940. 'Ⓞ': 'O',
  941. 'Ⓟ': 'P',
  942. 'Ⓠ': 'Q',
  943. 'Ⓡ': 'R',
  944. 'Ⓢ': 'S',
  945. 'Ⓣ': 'T',
  946. 'Ⓤ': 'U',
  947. 'Ⓥ': 'V',
  948. 'Ⓦ': 'W',
  949. 'Ⓧ': 'X',
  950. 'Ⓨ': 'Y',
  951. 'Ⓩ': 'Z',
  952. 'ⓐ': 'a',
  953. 'ⓑ': 'b',
  954. 'ⓒ': 'c',
  955. 'ⓓ': 'd',
  956. 'ⓔ': 'e',
  957. 'ⓕ': 'f',
  958. 'ⓖ': 'g',
  959. 'ⓗ': 'h',
  960. 'ⓘ': 'i',
  961. 'ⓙ': 'j',
  962. 'ⓚ': 'k',
  963. 'ⓛ': 'l',
  964. 'ⓜ': 'm',
  965. 'ⓝ': 'n',
  966. 'ⓞ': 'o',
  967. 'ⓟ': 'p',
  968. 'ⓠ': 'q',
  969. 'ⓡ': 'r',
  970. 'ⓢ': 's',
  971. 'ⓣ': 't',
  972. 'ⓤ': 'u',
  973. 'ⓥ': 'v',
  974. 'ⓦ': 'w',
  975. 'ⓧ': 'x',
  976. 'ⓨ': 'y',
  977. 'ⓩ': 'z',
  978. '⓪': '0',
  979. '⓫': '11',
  980. '⓬': '12',
  981. '⓭': '13',
  982. '⓮': '14',
  983. '⓯': '15',
  984. '⓰': '16',
  985. '⓱': '17',
  986. '⓲': '18',
  987. '⓳': '19',
  988. '⓴': '20',
  989. '⓵': '1',
  990. '⓶': '2',
  991. '⓷': '3',
  992. '⓸': '4',
  993. '⓹': '5',
  994. '⓺': '6',
  995. '⓻': '7',
  996. '⓼': '8',
  997. '⓽': '9',
  998. '⓾': '10',
  999. '⓿': '0',
  1000. '❛': '\'',
  1001. '❜': '\'',
  1002. '❝': '"',
  1003. '❞': '"',
  1004. '❨': '(',
  1005. '❩': ')',
  1006. '❪': '(',
  1007. '❫': ')',
  1008. '❬': '<',
  1009. '❭': '>',
  1010. '❮': '"',
  1011. '❯': '"',
  1012. '❰': '<',
  1013. '❱': '>',
  1014. '❲': '[',
  1015. '❳': ']',
  1016. '❴': '{',
  1017. '❵': '}',
  1018. '❶': '1',
  1019. '❷': '2',
  1020. '❸': '3',
  1021. '❹': '4',
  1022. '❺': '5',
  1023. '❻': '6',
  1024. '❼': '7',
  1025. '❽': '8',
  1026. '❾': '9',
  1027. '❿': '10',
  1028. '➀': '1',
  1029. '➁': '2',
  1030. '➂': '3',
  1031. '➃': '4',
  1032. '➄': '5',
  1033. '➅': '6',
  1034. '➆': '7',
  1035. '➇': '8',
  1036. '➈': '9',
  1037. '➉': '10',
  1038. '➊': '1',
  1039. '➋': '2',
  1040. '➌': '3',
  1041. '➍': '4',
  1042. '➎': '5',
  1043. '➏': '6',
  1044. '➐': '7',
  1045. '➑': '8',
  1046. '➒': '9',
  1047. '➓': '10',
  1048. 'Ⱡ': 'L',
  1049. 'ⱡ': 'l',
  1050. 'Ɫ': 'L',
  1051. 'Ᵽ': 'P',
  1052. 'Ɽ': 'R',
  1053. 'ⱥ': 'a',
  1054. 'ⱦ': 't',
  1055. 'Ⱨ': 'H',
  1056. 'ⱨ': 'h',
  1057. 'Ⱪ': 'K',
  1058. 'ⱪ': 'k',
  1059. 'Ⱬ': 'Z',
  1060. 'ⱬ': 'z',
  1061. 'Ɱ': 'M',
  1062. 'Ɐ': 'a',
  1063. 'ⱱ': 'v',
  1064. 'Ⱳ': 'W',
  1065. 'ⱳ': 'w',
  1066. 'ⱴ': 'v',
  1067. 'Ⱶ': 'H',
  1068. 'ⱶ': 'h',
  1069. 'ⱸ': 'e',
  1070. 'ⱺ': 'o',
  1071. 'ⱻ': 'E',
  1072. 'ⱼ': 'j',
  1073. '⸨': '((',
  1074. '⸩': '))',
  1075. 'Ꜩ': 'TZ',
  1076. 'ꜩ': 'tz',
  1077. 'ꜰ': 'F',
  1078. 'ꜱ': 'S',
  1079. 'Ꜳ': 'AA',
  1080. 'ꜳ': 'aa',
  1081. 'Ꜵ': 'AO',
  1082. 'ꜵ': 'ao',
  1083. 'Ꜷ': 'AU',
  1084. 'ꜷ': 'au',
  1085. 'Ꜹ': 'AV',
  1086. 'ꜹ': 'av',
  1087. 'Ꜻ': 'AV',
  1088. 'ꜻ': 'av',
  1089. 'Ꜽ': 'AY',
  1090. 'ꜽ': 'ay',
  1091. 'Ꜿ': 'c',
  1092. 'ꜿ': 'c',
  1093. 'Ꝁ': 'K',
  1094. 'ꝁ': 'k',
  1095. 'Ꝃ': 'K',
  1096. 'ꝃ': 'k',
  1097. 'Ꝅ': 'K',
  1098. 'ꝅ': 'k',
  1099. 'Ꝇ': 'L',
  1100. 'ꝇ': 'l',
  1101. 'Ꝉ': 'L',
  1102. 'ꝉ': 'l',
  1103. 'Ꝋ': 'O',
  1104. 'ꝋ': 'o',
  1105. 'Ꝍ': 'O',
  1106. 'ꝍ': 'o',
  1107. 'Ꝏ': 'OO',
  1108. 'ꝏ': 'oo',
  1109. 'Ꝑ': 'P',
  1110. 'ꝑ': 'p',
  1111. 'Ꝓ': 'P',
  1112. 'ꝓ': 'p',
  1113. 'Ꝕ': 'P',
  1114. 'ꝕ': 'p',
  1115. 'Ꝗ': 'Q',
  1116. 'ꝗ': 'q',
  1117. 'Ꝙ': 'Q',
  1118. 'ꝙ': 'q',
  1119. 'Ꝛ': 'R',
  1120. 'ꝛ': 'r',
  1121. 'Ꝟ': 'V',
  1122. 'ꝟ': 'v',
  1123. 'Ꝡ': 'VY',
  1124. 'ꝡ': 'vy',
  1125. 'Ꝣ': 'Z',
  1126. 'ꝣ': 'z',
  1127. 'Ꝧ': 'TH',
  1128. 'ꝧ': 'th',
  1129. 'Ꝩ': 'V',
  1130. 'Ꝺ': 'D',
  1131. 'ꝺ': 'd',
  1132. 'Ꝼ': 'F',
  1133. 'ꝼ': 'f',
  1134. 'Ᵹ': 'G',
  1135. 'Ꝿ': 'G',
  1136. 'ꝿ': 'g',
  1137. 'Ꞁ': 'L',
  1138. 'ꞁ': 'l',
  1139. 'Ꞃ': 'R',
  1140. 'ꞃ': 'r',
  1141. 'Ꞅ': 's',
  1142. 'ꞅ': 'S',
  1143. 'Ꞇ': 'T',
  1144. 'ꟻ': 'F',
  1145. 'ꟼ': 'p',
  1146. 'ꟽ': 'M',
  1147. 'ꟾ': 'I',
  1148. 'ꟿ': 'M',
  1149. 'ff': 'ff',
  1150. 'fi': 'fi',
  1151. 'fl': 'fl',
  1152. 'ffi': 'ffi',
  1153. 'ffl': 'ffl',
  1154. 'st': 'st',
  1155. '!': '!',
  1156. '"': '"',
  1157. '#': '#',
  1158. '$': '$',
  1159. '%': '%',
  1160. '&': '&',
  1161. ''': '\'',
  1162. '(': '(',
  1163. ')': ')',
  1164. '*': '*',
  1165. '+': '+',
  1166. ',': ',',
  1167. '-': '-',
  1168. '.': '.',
  1169. '/': '/',
  1170. '0': '0',
  1171. '1': '1',
  1172. '2': '2',
  1173. '3': '3',
  1174. '4': '4',
  1175. '5': '5',
  1176. '6': '6',
  1177. '7': '7',
  1178. '8': '8',
  1179. '9': '9',
  1180. ':': ':',
  1181. ';': ';',
  1182. '<': '<',
  1183. '=': '=',
  1184. '>': '>',
  1185. '?': '?',
  1186. '@': '@',
  1187. 'A': 'A',
  1188. 'B': 'B',
  1189. 'C': 'C',
  1190. 'D': 'D',
  1191. 'E': 'E',
  1192. 'F': 'F',
  1193. 'G': 'G',
  1194. 'H': 'H',
  1195. 'I': 'I',
  1196. 'J': 'J',
  1197. 'K': 'K',
  1198. 'L': 'L',
  1199. 'M': 'M',
  1200. 'N': 'N',
  1201. 'O': 'O',
  1202. 'P': 'P',
  1203. 'Q': 'Q',
  1204. 'R': 'R',
  1205. 'S': 'S',
  1206. 'T': 'T',
  1207. 'U': 'U',
  1208. 'V': 'V',
  1209. 'W': 'W',
  1210. 'X': 'X',
  1211. 'Y': 'Y',
  1212. 'Z': 'Z',
  1213. '[': '[',
  1214. '\': '\\',
  1215. ']': ']',
  1216. '^': '^',
  1217. '_': '_',
  1218. 'a': 'a',
  1219. 'b': 'b',
  1220. 'c': 'c',
  1221. 'd': 'd',
  1222. 'e': 'e',
  1223. 'f': 'f',
  1224. 'g': 'g',
  1225. 'h': 'h',
  1226. 'i': 'i',
  1227. 'j': 'j',
  1228. 'k': 'k',
  1229. 'l': 'l',
  1230. 'm': 'm',
  1231. 'n': 'n',
  1232. 'o': 'o',
  1233. 'p': 'p',
  1234. 'q': 'q',
  1235. 'r': 'r',
  1236. 's': 's',
  1237. 't': 't',
  1238. 'u': 'u',
  1239. 'v': 'v',
  1240. 'w': 'w',
  1241. 'x': 'x',
  1242. 'y': 'y',
  1243. 'z': 'z',
  1244. '{': '{',
  1245. '}': '}',
  1246. '~': '~'
  1247. };
  1248.  
  1249. return (str + '').split('').map(function(char) {
  1250. return charsMap[char] || char;
  1251. }).join('');
  1252. }
Add Comment
Please, Sign In to add comment