JSFiddle - React, Tailwind, and code Playground
by billybraga
HTML
<html>
<body>
</body>
</html>
JavaScript
init();
var items = [];
for (var i = 0; i < map.length; i++) {
var item = map[i].letters;
var codes = [];
for (var j = 0; j < item.length; j++) {
codes.push("&#" + parseInt(item[j], 16) + ";");
item[j] = "\\u" + item[j];
}
var r = "(" + codes.join("|") + "|[" + item.join("") + "])"
items.push("{'base': " + JSON.stringify(map[i].base) + ", 'letters': /" + r + "/g}");
}
$("body").html("[" + items.join(", \n") + "]");
var map;
function init() {
map = [{
'base': 'A',
'letters': ["0041", "24B6", "FF21", "00C0", "00C1", "00C2", "1EA6", "1EA4", "1EAA", "1EA8", "00C3", "0100", "0102", "1EB0", "1EAE", "1EB4", "1EB2", "0226", "01E0", "00C4", "01DE", "1EA2", "00C5", "01FA", "01CD", "0200", "0202", "1EA0", "1EAC", "1EB6", "1E00", "0104", "023A", "2C6F"]},
{
'base': 'AA',
'letters': ["A732"]},
{
'base': 'AE',
'letters': ["00C6", "01FC", "01E2"]},
{
'base': 'AO',
'letters': ["A734"]},
{
'base': 'AU',
'letters': ["A736"]},
{
'base': 'AV',
'letters': ["A738", "A73A"]},
{
'base': 'AY',
'letters': ["A73C"]},
{
'base': 'B',
'letters': ["0042", "24B7", "FF22", "1E02", "1E04", "1E06", "0243", "0182", "0181"]},
{
'base': 'C',
'letters': ["0043", "24B8", "FF23", "0106", "0108", "010A", "010C", "00C7", "1E08", "0187", "023B", "A73E"]},
{
'base': 'D',
'letters': ["0044", "24B9", "FF24", "1E0A", "010E", "1E0C", "1E10", "1E12", "1E0E", "0110", "018B", "018A", "0189", "A779"]},
{
'base': 'DZ',
'letters': ["01F1", "01C4"]},
{
'base': 'Dz',
'letters': ["01F2", "01C5"]},
{
'base': 'E',
'letters': ["0045", "24BA", "FF25", "00C8", "00C9", "00CA", "1EC0", "1EBE", "1EC4", "1EC2", "1EBC", "0112", "1E14", "1E16", "0114", "0116", "00CB", "1EBA", "011A", "0204", "0206", "1EB8", "1EC6", "0228",...