UNPKG

maskedinput

Version:

Maskedinput is a javascript library which creates an input mask. Maskedinput can run against vanilla javascript, jQuery and jqlite.

1,629 lines (1,627 loc) 67.9 kB
/*! * phone-codes/phone.js * https://github.com/RobinHerbots/Inputmask * Copyright (c) 2010 - 2017 Robin Herbots * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) * Version: 3.3.11 */ !function(factory) { "function" == typeof define && define.amd ? define([ "../inputmask" ], factory) : "object" == typeof exports ? module.exports = factory(require("../inputmask")) : factory(window.Inputmask); }(function(Inputmask) { return Inputmask.extendAliases({ phone: { alias: "abstractphone", phoneCodes: [ { mask: "+247-####", cc: "AC", cd: "Ascension", desc_en: "", name_ru: "Остров Вознесения", desc_ru: "" }, { mask: "+376-###-###", cc: "AD", cd: "Andorra", desc_en: "", name_ru: "Андорра", desc_ru: "" }, { mask: "+971-5#-###-####", cc: "AE", cd: "United Arab Emirates", desc_en: "mobile", name_ru: "Объединенные Арабские Эмираты", desc_ru: "мобильные" }, { mask: "+971-#-###-####", cc: "AE", cd: "United Arab Emirates", desc_en: "", name_ru: "Объединенные Арабские Эмираты", desc_ru: "" }, { mask: "+93-##-###-####", cc: "AF", cd: "Afghanistan", desc_en: "", name_ru: "Афганистан", desc_ru: "" }, { mask: "+1(268)###-####", cc: "AG", cd: "Antigua & Barbuda", desc_en: "", name_ru: "Антигуа и Барбуда", desc_ru: "" }, { mask: "+1(264)###-####", cc: "AI", cd: "Anguilla", desc_en: "", name_ru: "Ангилья", desc_ru: "" }, { mask: "+355(###)###-###", cc: "AL", cd: "Albania", desc_en: "", name_ru: "Албания", desc_ru: "" }, { mask: "+374-##-###-###", cc: "AM", cd: "Armenia", desc_en: "", name_ru: "Армения", desc_ru: "" }, { mask: "+599-###-####", cc: "AN", cd: "Caribbean Netherlands", desc_en: "", name_ru: "Карибские Нидерланды", desc_ru: "" }, { mask: "+599-###-####", cc: "AN", cd: "Netherlands Antilles", desc_en: "", name_ru: "Нидерландские Антильские острова", desc_ru: "" }, { mask: "+599-9###-####", cc: "AN", cd: "Netherlands Antilles", desc_en: "Curacao", name_ru: "Нидерландские Антильские острова", desc_ru: "Кюрасао" }, { mask: "+244(###)###-###", cc: "AO", cd: "Angola", desc_en: "", name_ru: "Ангола", desc_ru: "" }, { mask: "+672-1##-###", cc: "AQ", cd: "Australian bases in Antarctica", desc_en: "", name_ru: "Австралийская антарктическая база", desc_ru: "" }, { mask: "+54(###)###-####", cc: "AR", cd: "Argentina", desc_en: "", name_ru: "Аргентина", desc_ru: "" }, { mask: "+1(684)###-####", cc: "AS", cd: "American Samoa", desc_en: "", name_ru: "Американское Самоа", desc_ru: "" }, { mask: "+43(###)###-####", cc: "AT", cd: "Austria", desc_en: "", name_ru: "Австрия", desc_ru: "" }, { mask: "+61-#-####-####", cc: "AU", cd: "Australia", desc_en: "", name_ru: "Австралия", desc_ru: "" }, { mask: "+297-###-####", cc: "AW", cd: "Aruba", desc_en: "", name_ru: "Аруба", desc_ru: "" }, { mask: "+994-##-###-##-##", cc: "AZ", cd: "Azerbaijan", desc_en: "", name_ru: "Азербайджан", desc_ru: "" }, { mask: "+387-##-#####", cc: "BA", cd: "Bosnia and Herzegovina", desc_en: "", name_ru: "Босния и Герцеговина", desc_ru: "" }, { mask: "+387-##-####", cc: "BA", cd: "Bosnia and Herzegovina", desc_en: "", name_ru: "Босния и Герцеговина", desc_ru: "" }, { mask: "+1(246)###-####", cc: "BB", cd: "Barbados", desc_en: "", name_ru: "Барбадос", desc_ru: "" }, { mask: "+880-##-###-###", cc: "BD", cd: "Bangladesh", desc_en: "", name_ru: "Бангладеш", desc_ru: "" }, { mask: "+32(###)###-###", cc: "BE", cd: "Belgium", desc_en: "", name_ru: "Бельгия", desc_ru: "" }, { mask: "+226-##-##-####", cc: "BF", cd: "Burkina Faso", desc_en: "", name_ru: "Буркина Фасо", desc_ru: "" }, { mask: "+359(###)###-###", cc: "BG", cd: "Bulgaria", desc_en: "", name_ru: "Болгария", desc_ru: "" }, { mask: "+973-####-####", cc: "BH", cd: "Bahrain", desc_en: "", name_ru: "Бахрейн", desc_ru: "" }, { mask: "+257-##-##-####", cc: "BI", cd: "Burundi", desc_en: "", name_ru: "Бурунди", desc_ru: "" }, { mask: "+229-##-##-####", cc: "BJ", cd: "Benin", desc_en: "", name_ru: "Бенин", desc_ru: "" }, { mask: "+1(441)###-####", cc: "BM", cd: "Bermuda", desc_en: "", name_ru: "Бермудские острова", desc_ru: "" }, { mask: "+673-###-####", cc: "BN", cd: "Brunei Darussalam", desc_en: "", name_ru: "Бруней-Даруссалам", desc_ru: "" }, { mask: "+591-#-###-####", cc: "BO", cd: "Bolivia", desc_en: "", name_ru: "Боливия", desc_ru: "" }, { mask: "+55-##-####-####", cc: "BR", cd: "Brazil", desc_en: "", name_ru: "Бразилия", desc_ru: "" }, { mask: "+55-##-#####-####", cc: "BR", cd: "Brazil", desc_en: "", name_ru: "Бразилия", desc_ru: "" }, { mask: "+1(242)###-####", cc: "BS", cd: "Bahamas", desc_en: "", name_ru: "Багамские Острова", desc_ru: "" }, { mask: "+975-17-###-###", cc: "BT", cd: "Bhutan", desc_en: "", name_ru: "Бутан", desc_ru: "" }, { mask: "+975-#-###-###", cc: "BT", cd: "Bhutan", desc_en: "", name_ru: "Бутан", desc_ru: "" }, { mask: "+267-##-###-###", cc: "BW", cd: "Botswana", desc_en: "", name_ru: "Ботсвана", desc_ru: "" }, { mask: "+375(##)###-##-##", cc: "BY", cd: "Belarus", desc_en: "", name_ru: "Беларусь (Белоруссия)", desc_ru: "" }, { mask: "+501-###-####", cc: "BZ", cd: "Belize", desc_en: "", name_ru: "Белиз", desc_ru: "" }, { mask: "+243(###)###-###", cc: "CD", cd: "Dem. Rep. Congo", desc_en: "", name_ru: "Дем. Респ. Конго (Киншаса)", desc_ru: "" }, { mask: "+236-##-##-####", cc: "CF", cd: "Central African Republic", desc_en: "", name_ru: "Центральноафриканская Республика", desc_ru: "" }, { mask: "+242-##-###-####", cc: "CG", cd: "Congo (Brazzaville)", desc_en: "", name_ru: "Конго (Браззавиль)", desc_ru: "" }, { mask: "+41-##-###-####", cc: "CH", cd: "Switzerland", desc_en: "", name_ru: "Швейцария", desc_ru: "" }, { mask: "+225-##-###-###", cc: "CI", cd: "Cote d’Ivoire (Ivory Coast)", desc_en: "", name_ru: "Кот-д’Ивуар", desc_ru: "" }, { mask: "+682-##-###", cc: "CK", cd: "Cook Islands", desc_en: "", name_ru: "Острова Кука", desc_ru: "" }, { mask: "+56-#-####-####", cc: "CL", cd: "Chile", desc_en: "", name_ru: "Чили", desc_ru: "" }, { mask: "+237-####-####", cc: "CM", cd: "Cameroon", desc_en: "", name_ru: "Камерун", desc_ru: "" }, { mask: "+86(###)####-####", cc: "CN", cd: "China (PRC)", desc_en: "", name_ru: "Китайская Н.Р.", desc_ru: "" }, { mask: "+86(###)####-###", cc: "CN", cd: "China (PRC)", desc_en: "", name_ru: "Китайская Н.Р.", desc_ru: "" }, { mask: "+86-##-#####-#####", cc: "CN", cd: "China (PRC)", desc_en: "", name_ru: "Китайская Н.Р.", desc_ru: "" }, { mask: "+57(###)###-####", cc: "CO", cd: "Colombia", desc_en: "", name_ru: "Колумбия", desc_ru: "" }, { mask: "+506-####-####", cc: "CR", cd: "Costa Rica", desc_en: "", name_ru: "Коста-Рика", desc_ru: "" }, { mask: "+53-#-###-####", cc: "CU", cd: "Cuba", desc_en: "", name_ru: "Куба", desc_ru: "" }, { mask: "+238(###)##-##", cc: "CV", cd: "Cape Verde", desc_en: "", name_ru: "Кабо-Верде", desc_ru: "" }, { mask: "+599-###-####", cc: "CW", cd: "Curacao", desc_en: "", name_ru: "Кюрасао", desc_ru: "" }, { mask: "+357-##-###-###", cc: "CY", cd: "Cyprus", desc_en: "", name_ru: "Кипр", desc_ru: "" }, { mask: "+420(###)###-###", cc: "CZ", cd: "Czech Republic", desc_en: "", name_ru: "Чехия", desc_ru: "" }, { mask: "+49(####)###-####", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" }, { mask: "+49(###)###-####", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" }, { mask: "+49(###)##-####", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" }, { mask: "+49(###)##-###", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" }, { mask: "+49(###)##-##", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" }, { mask: "+49-###-###", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" }, { mask: "+253-##-##-##-##", cc: "DJ", cd: "Djibouti", desc_en: "", name_ru: "Джибути", desc_ru: "" }, { mask: "+45-##-##-##-##", cc: "DK", cd: "Denmark", desc_en: "", name_ru: "Дания", desc_ru: "" }, { mask: "+1(767)###-####", cc: "DM", cd: "Dominica", desc_en: "", name_ru: "Доминика", desc_ru: "" }, { mask: "+1(809)###-####", cc: "DO", cd: "Dominican Republic", desc_en: "", name_ru: "Доминиканская Республика", desc_ru: "" }, { mask: "+1(829)###-####", cc: "DO", cd: "Dominican Republic", desc_en: "", name_ru: "Доминиканская Республика", desc_ru: "" }, { mask: "+1(849)###-####", cc: "DO", cd: "Dominican Republic", desc_en: "", name_ru: "Доминиканская Республика", desc_ru: "" }, { mask: "+213-##-###-####", cc: "DZ", cd: "Algeria", desc_en: "", name_ru: "Алжир", desc_ru: "" }, { mask: "+593-##-###-####", cc: "EC", cd: "Ecuador ", desc_en: "mobile", name_ru: "Эквадор ", desc_ru: "мобильные" }, { mask: "+593-#-###-####", cc: "EC", cd: "Ecuador", desc_en: "", name_ru: "Эквадор", desc_ru: "" }, { mask: "+372-####-####", cc: "EE", cd: "Estonia ", desc_en: "mobile", name_ru: "Эстония ", desc_ru: "мобильные" }, { mask: "+372-###-####", cc: "EE", cd: "Estonia", desc_en: "", name_ru: "Эстония", desc_ru: "" }, { mask: "+20(###)###-####", cc: "EG", cd: "Egypt", desc_en: "", name_ru: "Египет", desc_ru: "" }, { mask: "+291-#-###-###", cc: "ER", cd: "Eritrea", desc_en: "", name_ru: "Эритрея", desc_ru: "" }, { mask: "+34(###)###-###", cc: "ES", cd: "Spain", desc_en: "", name_ru: "Испания", desc_ru: "" }, { mask: "+251-##-###-####", cc: "ET", cd: "Ethiopia", desc_en: "", name_ru: "Эфиопия", desc_ru: "" }, { mask: "+358(###)###-##-##", cc: "FI", cd: "Finland", desc_en: "", name_ru: "Финляндия", desc_ru: "" }, { mask: "+679-##-#####", cc: "FJ", cd: "Fiji", desc_en: "", name_ru: "Фиджи", desc_ru: "" }, { mask: "+500-#####", cc: "FK", cd: "Falkland Islands", desc_en: "", name_ru: "Фолклендские острова", desc_ru: "" }, { mask: "+691-###-####", cc: "FM", cd: "F.S. Micronesia", desc_en: "", name_ru: "Ф.Ш. Микронезии", desc_ru: "" }, { mask: "+298-###-###", cc: "FO", cd: "Faroe Islands", desc_en: "", name_ru: "Фарерские острова", desc_ru: "" }, { mask: "+262-#####-####", cc: "FR", cd: "Mayotte", desc_en: "", name_ru: "Майотта", desc_ru: "" }, { mask: "+33(###)###-###", cc: "FR", cd: "France", desc_en: "", name_ru: "Франция", desc_ru: "" }, { mask: "+508-##-####", cc: "FR", cd: "St Pierre & Miquelon", desc_en: "", name_ru: "Сен-Пьер и Микелон", desc_ru: "" }, { mask: "+590(###)###-###", cc: "FR", cd: "Guadeloupe", desc_en: "", name_ru: "Гваделупа", desc_ru: "" }, { mask: "+241-#-##-##-##", cc: "GA", cd: "Gabon", desc_en: "", name_ru: "Габон", desc_ru: "" }, { mask: "+1(473)###-####", cc: "GD", cd: "Grenada", desc_en: "", name_ru: "Гренада", desc_ru: "" }, { mask: "+995(###)###-###", cc: "GE", cd: "Rep. of Georgia", desc_en: "", name_ru: "Грузия", desc_ru: "" }, { mask: "+594-#####-####", cc: "GF", cd: "Guiana (French)", desc_en: "", name_ru: "Фр. Гвиана", desc_ru: "" }, { mask: "+233(###)###-###", cc: "GH", cd: "Ghana", desc_en: "", name_ru: "Гана", desc_ru: "" }, { mask: "+350-###-#####", cc: "GI", cd: "Gibraltar", desc_en: "", name_ru: "Гибралтар", desc_ru: "" }, { mask: "+299-##-##-##", cc: "GL", cd: "Greenland", desc_en: "", name_ru: "Гренландия", desc_ru: "" }, { mask: "+220(###)##-##", cc: "GM", cd: "Gambia", desc_en: "", name_ru: "Гамбия", desc_ru: "" }, { mask: "+224-##-###-###", cc: "GN", cd: "Guinea", desc_en: "", name_ru: "Гвинея", desc_ru: "" }, { mask: "+240-##-###-####", cc: "GQ", cd: "Equatorial Guinea", desc_en: "", name_ru: "Экваториальная Гвинея", desc_ru: "" }, { mask: "+30(###)###-####", cc: "GR", cd: "Greece", desc_en: "", name_ru: "Греция", desc_ru: "" }, { mask: "+502-#-###-####", cc: "GT", cd: "Guatemala", desc_en: "", name_ru: "Гватемала", desc_ru: "" }, { mask: "+1(671)###-####", cc: "GU", cd: "Guam", desc_en: "", name_ru: "Гуам", desc_ru: "" }, { mask: "+245-#-######", cc: "GW", cd: "Guinea-Bissau", desc_en: "", name_ru: "Гвинея-Бисау", desc_ru: "" }, { mask: "+592-###-####", cc: "GY", cd: "Guyana", desc_en: "", name_ru: "Гайана", desc_ru: "" }, { mask: "+852-####-####", cc: "HK", cd: "Hong Kong", desc_en: "", name_ru: "Гонконг", desc_ru: "" }, { mask: "+504-####-####", cc: "HN", cd: "Honduras", desc_en: "", name_ru: "Гондурас", desc_ru: "" }, { mask: "+385-(##)-###-###", cc: "HR", cd: "Croatia", desc_en: "", name_ru: "Хорватия", desc_ru: "" }, { mask: "+385-(##)-###-####", cc: "HR", cd: "Croatia", desc_en: "", name_ru: "Хорватия", desc_ru: "" }, { mask: "+385-1-####-###", cc: "HR", cd: "Croatia", desc_en: "", name_ru: "Хорватия", desc_ru: "" }, { mask: "+509-##-##-####", cc: "HT", cd: "Haiti", desc_en: "", name_ru: "Гаити", desc_ru: "" }, { mask: "+36(###)###-###", cc: "HU", cd: "Hungary", desc_en: "", name_ru: "Венгрия", desc_ru: "" }, { mask: "+62(8##)###-####", cc: "ID", cd: "Indonesia ", desc_en: "mobile", name_ru: "Индонезия ", desc_ru: "мобильные" }, { mask: "+62-##-###-##", cc: "ID", cd: "Indonesia", desc_en: "", name_ru: "Индонезия", desc_ru: "" }, { mask: "+62-##-###-###", cc: "ID", cd: "Indonesia", desc_en: "", name_ru: "Индонезия", desc_ru: "" }, { mask: "+62-##-###-####", cc: "ID", cd: "Indonesia", desc_en: "", name_ru: "Индонезия", desc_ru: "" }, { mask: "+62(8##)###-###", cc: "ID", cd: "Indonesia ", desc_en: "mobile", name_ru: "Индонезия ", desc_ru: "мобильные" }, { mask: "+62(8##)###-##-###", cc: "ID", cd: "Indonesia ", desc_en: "mobile", name_ru: "Индонезия ", desc_ru: "мобильные" }, { mask: "+353(###)###-###", cc: "IE", cd: "Ireland", desc_en: "", name_ru: "Ирландия", desc_ru: "" }, { mask: "+972-5#-###-####", cc: "IL", cd: "Israel ", desc_en: "mobile", name_ru: "Израиль ", desc_ru: "мобильные" }, { mask: "+972-#-###-####", cc: "IL", cd: "Israel", desc_en: "", name_ru: "Израиль", desc_ru: "" }, { mask: "+91(####)###-###", cc: "IN", cd: "India", desc_en: "", name_ru: "Индия", desc_ru: "" }, { mask: "+246-###-####", cc: "IO", cd: "Diego Garcia", desc_en: "", name_ru: "Диего-Гарсия", desc_ru: "" }, { mask: "+964(###)###-####", cc: "IQ", cd: "Iraq", desc_en: "", name_ru: "Ирак", desc_ru: "" }, { mask: "+98(###)###-####", cc: "IR", cd: "Iran", desc_en: "", name_ru: "Иран", desc_ru: "" }, { mask: "+354-###-####", cc: "IS", cd: "Iceland", desc_en: "", name_ru: "Исландия", desc_ru: "" }, { mask: "+39(###)####-###", cc: "IT", cd: "Italy", desc_en: "", name_ru: "Италия", desc_ru: "" }, { mask: "+1(876)###-####", cc: "JM", cd: "Jamaica", desc_en: "", name_ru: "Ямайка", desc_ru: "" }, { mask: "+962-#-####-####", cc: "JO", cd: "Jordan", desc_en: "", name_ru: "Иордания", desc_ru: "" }, { mask: "+81-##-####-####", cc: "JP", cd: "Japan ", desc_en: "mobile", name_ru: "Япония ", desc_ru: "мобильные" }, { mask: "+81(###)###-###", cc: "JP", cd: "Japan", desc_en: "", name_ru: "Япония", desc_ru: "" }, { mask: "+254-###-######", cc: "KE", cd: "Kenya", desc_en: "", name_ru: "Кения", desc_ru: "" }, { mask: "+996(###)###-###", cc: "KG", cd: "Kyrgyzstan", desc_en: "", name_ru: "Киргизия", desc_ru: "" }, { mask: "+855-##-###-###", cc: "KH", cd: "Cambodia", desc_en: "", name_ru: "Камбоджа", desc_ru: "" }, { mask: "+686-##-###", cc: "KI", cd: "Kiribati", desc_en: "", name_ru: "Кирибати", desc_ru: "" }, { mask: "+269-##-#####", cc: "KM", cd: "Comoros", desc_en: "", name_ru: "Коморы", desc_ru: "" }, { mask: "+1(869)###-####", cc: "KN", cd: "Saint Kitts & Nevis", desc_en: "", name_ru: "Сент-Китс и Невис", desc_ru: "" }, { mask: "+850-191-###-####", cc: "KP", cd: "DPR Korea (North) ", desc_en: "mobile", name_ru: "Корейская НДР ", desc_ru: "мобильные" }, { mask: "+850-##-###-###", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" }, { mask: "+850-###-####-###", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" }, { mask: "+850-###-###", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" }, { mask: "+850-####-####", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" }, { mask: "+850-####-#############", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" }, { mask: "+82-##-###-####", cc: "KR", cd: "Korea (South)", desc_en: "", name_ru: "Респ. Корея", desc_ru: "" }, { mask: "+965-####-####", cc: "KW", cd: "Kuwait", desc_en: "", name_ru: "Кувейт", desc_ru: "" }, { mask: "+1(345)###-####", cc: "KY", cd: "Cayman Islands", desc_en: "", name_ru: "Каймановы острова", desc_ru: "" }, { mask: "+7(6##)###-##-##", cc: "KZ", cd: "Kazakhstan", desc_en: "", name_ru: "Казахстан", desc_ru: "" }, { mask: "+7(7##)###-##-##", cc: "KZ", cd: "Kazakhstan", desc_en: "", name_ru: "Казахстан", desc_ru: "" }, { mask: "+856(20##)###-###", cc: "LA", cd: "Laos ", desc_en: "mobile", name_ru: "Лаос ", desc_ru: "мобильные" }, { mask: "+856-##-###-###", cc: "LA", cd: "Laos", desc_en: "", name_ru: "Лаос", desc_ru: "" }, { mask: "+961-##-###-###", cc: "LB", cd: "Lebanon ", desc_en: "mobile", name_ru: "Ливан ", desc_ru: "мобильные" }, { mask: "+961-#-###-###", cc: "LB", cd: "Lebanon", desc_en: "", name_ru: "Ливан", desc_ru: "" }, { mask: "+1(758)###-####", cc: "LC", cd: "Saint Lucia", desc_en: "", name_ru: "Сент-Люсия", desc_ru: "" }, { mask: "+423(###)###-####", cc: "LI", cd: "Liechtenstein", desc_en: "", name_ru: "Лихтенштейн", desc_ru: "" }, { mask: "+94-##-###-####", cc: "LK", cd: "Sri Lanka", desc_en: "", name_ru: "Шри-Ланка", desc_ru: "" }, { mask: "+231-##-###-###", cc: "LR", cd: "Liberia", desc_en: "", name_ru: "Либерия", desc_ru: "" }, { mask: "+266-#-###-####", cc: "LS", cd: "Lesotho", desc_en: "", name_ru: "Лесото", desc_ru: "" }, { mask: "+370(###)##-###", cc: "LT", cd: "Lithuania", desc_en: "", name_ru: "Литва", desc_ru: "" }, { mask: "+352-###-###", cc: "LU", cd: "Luxembourg", desc_en: "", name_ru: "Люксембург", desc_ru: "" }, { mask: "+352-####-###", cc: "LU", cd: "Luxembourg", desc_en: "", name_ru: "Люксембург", desc_ru: "" }, { mask: "+352-#####-###", cc: "LU", cd: "Luxembourg", desc_en: "", name_ru: "Люксембург", desc_ru: "" }, { mask: "+352-######-###", cc: "LU", cd: "Luxembourg", desc_en: "", name_ru: "Люксембург", desc_ru: "" }, { mask: "+371-##-###-###", cc: "LV", cd: "Latvia", desc_en: "", name_ru: "Латвия", desc_ru: "" }, { mask: "+218-##-###-###", cc: "LY", cd: "Libya", desc_en: "", name_ru: "Ливия", desc_ru: "" }, { mask: "+218-21-###-####", cc: "LY", cd: "Libya", desc_en: "Tripoli", name_ru: "Ливия", desc_ru: "Триполи" }, { mask: "+212-##-####-###", cc: "MA", cd: "Morocco", desc_en: "", name_ru: "Марокко", desc_ru: "" }, { mask: "+377(###)###-###", cc: "MC", cd: "Monaco", desc_en: "", name_ru: "Монако", desc_ru: "" }, { mask: "+377-##-###-###", cc: "MC", cd: "Monaco", desc_en: "", name_ru: "Монако", desc_ru: "" }, { mask: "+373-####-####", cc: "MD", cd: "Moldova", desc_en: "", name_ru: "Молдова", desc_ru: "" }, { mask: "+382-##-###-###", cc: "ME", cd: "Montenegro", desc_en: "", name_ru: "Черногория", desc_ru: "" }, { mask: "+261-##-##-#####", cc: "MG", cd: "Madagascar", desc_en: "", name_ru: "Мадагаскар", desc_ru: "" }, { mask: "+692-###-####", cc: "MH", cd: "Marshall Islands", desc_en: "", name_ru: "Маршалловы Острова", desc_ru: "" }, { mask: "+389-##-###-###", cc: "MK", cd: "Republic of Macedonia", desc_en: "", name_ru: "Респ. Македония", desc_ru: "" }, { mask: "+223-##-##-####", cc: "ML", cd: "Mali", desc_en: "", name_ru: "Мали", desc_ru: "" }, { mask: "+95-##-###-###", cc: "MM", cd: "Burma (Myanmar)", desc_en: "", name_ru: "Бирма (Мьянма)", desc_ru: "" }, { mask: "+95-#-###-###", cc: "MM", cd: "Burma (Myanmar)", desc_en: "", name_ru: "Бирма (Мьянма)", desc_ru: "" }, { mask: "+95-###-###", cc: "MM", cd: "Burma (Myanmar)", desc_en: "", name_ru: "Бирма (Мьянма)", desc_ru: "" }, { mask: "+976-##-##-####", cc: "MN", cd: "Mongolia", desc_en: "", name_ru: "Монголия", desc_ru: "" }, { mask: "+853-####-####", cc: "MO", cd: "Macau", desc_en: "", name_ru: "Макао", desc_ru: "" }, { mask: "+1(670)###-####", cc: "MP", cd: "Northern Mariana Islands", desc_en: "", name_ru: "Северные Марианские острова Сайпан", desc_ru: "" }, { mask: "+596(###)##-##-##", cc: "MQ", cd: "Martinique", desc_en: "", name_ru: "Мартиника", desc_ru: "" }, { mask: "+222-##-##-####", cc: "MR", cd: "Mauritania", desc_en: "", name_ru: "Мавритания", desc_ru: "" }, { mask: "+1(664)###-####", cc: "MS", cd: "Montserrat", desc_en: "", name_ru: "Монтсеррат", desc_ru: "" }, { mask: "+356-####-####", cc: "MT", cd: "Malta", desc_en: "", name_ru: "Мальта", desc_ru: "" }, { mask: "+230-###-####", cc: "MU", cd: "Mauritius", desc_en: "", name_ru: "Маврикий", desc_ru: "" }, { mask: "+960-###-####", cc: "MV", cd: "Maldives", desc_en: "", name_ru: "Мальдивские острова", desc_ru: "" }, { mask: "+265-1-###-###", cc: "MW", cd: "Malawi", desc_en: "Telecom Ltd", name_ru: "Малави", desc_ru: "Telecom Ltd" }, { mask: "+265-#-####-####", cc: "MW", cd: "Malawi", desc_en: "", name_ru: "Малави", desc_ru: "" }, { mask: "+52(###)###-####", cc: "MX", cd: "Mexico", desc_en: "", name_ru: "Мексика", desc_ru: "" }, { mask: "+52-##-##-####", cc: "MX", cd: "Mexico", desc_en: "", name_ru: "Мексика", desc_ru: "" }, { mask: "+60-##-###-####", cc: "MY", cd: "Malaysia ", desc_en: "mobile", name_ru: "Малайзия ", desc_ru: "мобильные" }, { mask: "+60-11-####-####", cc: "MY", cd: "Malaysia ", desc_en: "mobile", name_ru: "Малайзия ", desc_ru: "мобильные" }, { mask: "+60(###)###-###", cc: "MY", cd: "Malaysia", desc_en: "", name_ru: "Малайзия", desc_ru: "" }, { mask: "+60-##-###-###", cc: "MY", cd: "Malaysia", desc_en: "", name_ru: "Малайзия", desc_ru: "" }, { mask: "+60-#-###-###", cc: "MY", cd: "Malaysia", desc_en: "", name_ru: "Малайзия", desc_ru: "" }, { mask: "+258-##-###-###", cc: "MZ", cd: "Mozambique", desc_en: "", name_ru: "Мозамбик", desc_ru: "" }, { mask: "+264-##-###-####", cc: "NA", cd: "Namibia", desc_en: "", name_ru: "Намибия", desc_ru: "" }, { mask: "+687-##-####", cc: "NC", cd: "New Caledonia", desc_en: "", name_ru: "Новая Каледония", desc_ru: "" }, { mask: "+227-##-##-####", cc: "NE", cd: "Niger", desc_en: "", name_ru: "Нигер", desc_ru: "" }, { mask: "+672-3##-###", cc: "NF", cd: "Norfolk Island", desc_en: "", name_ru: "Норфолк (остров)", desc_ru: "" }, { mask: "+234(###)###-####", cc: "NG", cd: "Nigeria", desc_en: "", name_ru: "Нигерия", desc_ru: "" }, { mask: "+234-##-###-###", cc: "NG", cd: "Nigeria", desc_en: "", name_ru: "Нигерия", desc_ru: "" }, { mask: "+234-##-###-##", cc: "NG", cd: "Nigeria", desc_en: "", name_ru: "Нигерия", desc_ru: "" }, { mask: "+234(###)###-####", cc: "NG", cd: "Nigeria ", desc_en: "mobile", name_ru: "Нигерия ", desc_ru: "мобильные" }, { mask: "+505-####-####", cc: "NI", cd: "Nicaragua", desc_en: "", name_ru: "Никарагуа", desc_ru: "" }, { mask: "+31-##-###-####", cc: "NL", cd: "Netherlands", desc_en: "", name_ru: "Нидерланды", desc_ru: "" }, { mask: "+47(###)##-###", cc: "NO", cd: "Norway", desc_en: "", name_ru: "Норвегия", desc_ru: "" }, { mask: "+977-##-###-###", cc: "NP", cd: "Nepal", desc_en: "", name_ru: "Непал", desc_ru: "" }, { mask: "+674-###-####", cc: "NR", cd: "Nauru", desc_en: "", name_ru: "Науру", desc_ru: "" }, { mask: "+683-####", cc: "NU", cd: "Niue", desc_en: "", name_ru: "Ниуэ", desc_ru: "" }, { mask: "+64(###)###-###", cc: "NZ", cd: "New Zealand", desc_en: "", name_ru: "Новая Зеландия", desc_ru: "" }, { mask: "+64-##-###-###", cc: "NZ", cd: "New Zealand", desc_en: "", name_ru: "Новая Зеландия", desc_ru: "" }, { mask: "+64(###)###-####", cc: "NZ", cd: "New Zealand", desc_en: "", name_ru: "Новая Зеландия", desc_ru: "" }, { mask: "+968-##-###-###", cc: "OM", cd: "Oman", desc_en: "", name_ru: "Оман", desc_ru: "" }, { mask: "+507-###-####", cc: "PA", cd: "Panama", desc_en: "", name_ru: "Панама", desc_ru: "" }, { mask: "+51(###)###-###", cc: "PE", cd: "Peru", desc_en: "", name_ru: "Перу", desc_ru: "" }, { mask: "+689-##-##-##", cc: "PF", cd: "French Polynesia", desc_en: "", name_ru: "Французская Полинезия (Таити)", desc_ru: "" }, { mask: "+675(###)##-###", cc: "PG", cd: "Papua New Guinea", desc_en: "", name_ru: "Папуа-Новая Гвинея", desc_ru: "" }, { mask: "+63(###)###-####", cc: "PH", cd: "Philippines", desc_en: "", name_ru: "Филиппины", desc_ru: "" }, { mask: "+92(###)###-####", cc: "PK", cd: "Pakistan", desc_en: "", name_ru: "Пакистан", desc_ru: "" }, { mask: "+48(###)###-###", cc: "PL", cd: "Poland", desc_en: "", name_ru: "Польша", desc_ru: "" }, { mask: "+970-##-###-####", cc: "PS", cd: "Palestine", desc_en: "", name_ru: "Палестина", desc_ru: "" }, { mask: "+351-##-###-####", cc: "PT", cd: "Portugal", desc_en: "", name_ru: "Португалия", desc_ru: "" }, { mask: "+680-###-####", cc: "PW", cd: "Palau", desc_en: "", name_ru: "Палау", desc_ru: "" }, { mask: "+595(###)###-###", cc: "PY", cd: "Paraguay", desc_en: "", name_ru: "Парагвай", desc_ru: "" }, { mask: "+974-####-####", cc: "QA", cd: "Qatar", desc_en: "", name_ru: "Катар", desc_ru: "" }, { mask: "+262-#####-####", cc: "RE", cd: "Reunion", desc_en: "", name_ru: "Реюньон", desc_ru: "" }, { mask: "+40-##-###-####", cc: "RO", cd: "Romania", desc_en: "", name_ru: "Румыния", desc_ru: "" }, { mask: "+381-##-###-####", cc: "RS", cd: "Serbia", desc_en: "", name_ru: "Сербия", desc_ru: "" }, { mask: "+7(###)###-##-##", cc: "RU", cd: "Russia", desc_en: "", name_ru: "Россия", desc_ru: "" }, { mask: "+250(###)###-###", cc: "RW", cd: "Rwanda", desc_en: "", name_ru: "Руанда", desc_ru: "" }, { mask: "+966-5-####-####", cc: "SA", cd: "Saudi Arabia ",