Inter-Net.PRO

Массивы - английский и русский алфавит

  • 225 51
10 окт 2018 16:55 - 10 окт 2018 19:12 #1 от Inter-Net PRO
В программировании встречаются задачи когда нужен массив из букв английского или русского алфавита (для фильтров, сортировки или генератора паролей ).

Сегодня хотел по быстрому загуглить массивы из букв алфавита, но из просмотренного топа выдачи нашёл только алфавит собранный в сплошную строку. Пришлось вручную приводить к массиву.
Поэтому решил вот записать для себя эти массивы, чтобы потом не тратить время на поиск и правку.

Английский алфавит - два массива, один из строчных, второй из заглавных букв:
let arr_en = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
let arr_EN = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];

Русский алфавит - массивы без 'ь' и 'ъ' -знаков, а так же без буквы 'ы':
let arr_ru = ['а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'э', 'ю', 'я'];
let arr_RU = ['А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Э', 'Ю', 'Я'];

Массив - полностью русский алфавит:
let arr_ru = ['а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ь', 'ы', 'ъ', 'э', 'ю', 'я'];
let arr_RU = ['А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ь', 'Ы', 'Ъ', 'Э', 'Ю', 'Я'];

Цифровой массив:
let arr_num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];

Массив из спецсимволов:
let arr_symb = ['!', '@', '#', '$', '%', '&', '?', '-', '+', '=', '~'];

Авторизация

Войти через соцсети: