namespace RR.Common.UI { /// /// Предустановленные алфавиты для TextInputModal /// public static class TextInputAlphabets { /// /// Только цифры (0-9) /// public static readonly string[] Numeric = new string[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" }; /// /// Цифры и спецсимволы для телефонных номеров /// public static readonly string[] PhoneNumber = new string[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "-", "(", ")", " " }; /// /// Английские буквы в верхнем регистре /// public static readonly string[] UppercaseEnglish = new string[] { "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" }; /// /// Английские буквы в нижнем регистре /// public static readonly string[] LowercaseEnglish = new string[] { "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" }; /// /// Английские буквы (обоих регистров) и цифры /// public static readonly string[] Alphanumeric = new string[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "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" }; /// /// Английские буквы в верхнем регистре, цифры и базовые спецсимволы /// public static readonly string[] Standard = new string[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", " ", "-", "_", ".", ",", "!" }; /// /// Русские буквы в верхнем регистре /// public static readonly string[] UppercaseRussian = new string[] { "А", "Б", "В", "Г", "Д", "Е", "Ё", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я" }; /// /// Русские буквы в нижнем регистре /// public static readonly string[] LowercaseRussian = new string[] { "а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я" }; /// /// Русские буквы (верхний регистр), цифры и базовые спецсимволы /// public static readonly string[] RussianStandard = new string[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "А", "Б", "В", "Г", "Д", "Е", "Ё", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я", " ", "-", "_" }; /// /// Email-friendly алфавит (английские буквы в нижнем регистре, цифры, @ и точка) /// public static readonly string[] Email = new string[] { "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", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "@", ".", "_", "-" }; } }