Маска для номера телефона для разных стран

11.05.2021

Телефонные маски с флагом и названием стран на разных языках

Для разного рода форм я собрал все телефонные маски с флагом страны, кодом телефона, кодом страны, а также с названиями стран на разных языках.

База телефонных масок размещена в Airtable для удобства:

Комментарии

Если по этой теме у вас возник вопрос, вы можете задать его в моём Телеграм-канале. Если вопрос по теме Airtable, то на эти вопросы я отвечаю платно, условия консультации по ссылке.

Задать вопрос по теме

Теги:

    Airtable

Другие посты…

09.10.2021

Airtable: как запретить пользователям дублировать базы?

Для этого надо зайти в настройки воркспейса и отметить галку «Restrict adding new collaborators to this workspace and its bases».

11.08.2021

Какую нагрузку может выдержать API Airtable?

Airtable разрешает обращаться к API до 5 раз в секунду — при превышении этого лимита вам, по заявлению Airtable в документации, блокируется доступ на 30 секунд.

09.08.2021

Airtable vs. Fibery

На август 2021 лучшая альтернатива Airtable — это Fibery. В этой заметке — сравнение двух систем.

09.08.2021

Прямые альтернативы/аналоги Airtable

На данный момент знаю о нескольких решениях, которые либо прямо копируют Airtable, либо работают по очень схожему принципу.

Онлайн-курс

Airtable для начинающих

Это бесплатный курс, который поможет вам разобраться с 20% возможностей Airtable для решения 80% ваших задач

{ «AC»: «+247-####«, «AD»: «+376-###-###«, «AE»: «+971-5#-###-####«, «AE»: «+971-#-###-####«, «AF»: «+93-##-###-####«, «AG»: «+1(268)###-####«, «AI»: «+1(264)###-####«, «AL»: «+355(###)###-###«, «AM»: «+374-##-###-###«, «AN»: «+599-###-####«, «AN»: «+599-###-####«, «AN»: «+599-9###-####«, «AO»: «+244(###)###-###«, «AQ»: «+672-1##-###«, «AR»: «+54(###)###-####«, «AS»: «+1(684)###-####«, «AT»: «+43(###)###-####«, «AU»: «+61-#-####-####«, «AW»: «+297-###-####«, «AZ»: «+994-##-###-##-##«, «BA»: «+387-##-#####«, «BA»: «+387-##-####«, «BB»: «+1(246)###-####«, «BD»: «+880-##-###-###«, «BE»: «+32(###)###-###«, «BF»: «+226-##-##-####«, «BG»: «+359(###)###-###«, «BH»: «+973-####-####«, «BI»: «+257-##-##-####«, «BJ»: «+229-##-##-####«, «BM»: «+1(441)###-####«, «BN»: «+673-###-####«, «BO»: «+591-#-###-####«, «BR»: «+55(##)####-####«, «BR»: «+55(##)7###-####«, «BR»: «+55(##)9####-####«, «BS»: «+1(242)###-####«, «BT»: «+975-17-###-###«, «BT»: «+975-#-###-###«, «BW»: «+267-##-###-###«, «BY»: «+375(##)###-##-##«, «BZ»: «+501-###-####«, «CA»: «+1(###)###-####«, «CD»: «+243(###)###-###«, «CF»: «+236-##-##-####«, «CG»: «+242-##-###-####«, «CH»: «+41-##-###-####«, «CI»: «+225-##-###-###«, «CK»: «+682-##-###«, «CL»: «+56-#-####-####«, «CM»: «+237-####-####«, «CN»: «+86(###)####-####«, «CN»: «+86(###)####-###«, «CN»: «+86-##-#####-#####«, «CO»: «+57(###)###-####«, «CR»: «+506-####-####«, «CU»: «+53-#-###-####«, «CV»: «+238(###)##-##«, «CW»: «+599-###-####«, «CY»: «+357-##-###-###«, «CZ»: «+420(###)###-###«, «DE»: «+49(####)###-####«, «DE»: «+49(###)###-####«, «DE»: «+49(###)##-####«, «DE»: «+49(###)##-###«, «DE»: «+49(###)##-##«, «DE»: «+49-###-###«, «DJ»: «+253-##-##-##-##«, «DK»: «+45-##-##-##-##«, «DM»: «+1(767)###-####«, «DO»: «+1(809)###-####«, «DO»: «+1(829)###-####«, «DO»: «+1(849)###-####«, «DZ»: «+213-##-###-####«, «EC»: «+593-##-###-####«, «EC»: «+593-#-###-####«, «EE»: «+372-####-####«, «EE»: «+372-###-####«, «EG»: «+20(###)###-####«, «ER»: «+291-#-###-###«, «ES»: «+34(###)###-###«, «ET»: «+251-##-###-####«, «FI»: «+358(###)###-##-##«, «FJ»: «+679-##-#####«, «FK»: «+500-#####«, «FM»: «+691-###-####«, «FO»: «+298-###-###«, «FR»: «+262-#####-####«, «FR»: «+33(###)###-###«, «FR»: «+508-##-####«, «FR»: «+590(###)###-###«, «GA»: «+241-#-##-##-##«, «GD»: «+1(473)###-####«, «GE»: «+995(###)###-###«, «GF»: «+594-#####-####«, «GH»: «+233(###)###-###«, «GI»: «+350-###-#####«, «GL»: «+299-##-##-##«, «GM»: «+220(###)##-##«, «GN»: «+224-##-###-###«, «GQ»: «+240-##-###-####«, «GR»: «+30(###)###-####«, «GT»: «+502-#-###-####«, «GU»: «+1(671)###-####«, «GW»: «+245-#-######«, «GY»: «+592-###-####«, «HK»: «+852-####-####«, «HN»: «+504-####-####«, «HR»: «+385-##-###-###«, «HT»: «+509-##-##-####«, «HU»: «+36(###)###-###«, «ID»: «+62(8##)###-####«, «ID»: «+62-##-###-##«, «ID»: «+62-##-###-###«, «ID»: «+62-##-###-####«, «ID»: «+62(8##)###-###«, «ID»: «+62(8##)###-##-###«, «IE»: «+353(###)###-###«, «IL»: «+972-5#-###-####«, «IL»: «+972-#-###-####«, «IN»: «+91(####)###-###«, «IO»: «+246-###-####«, «IQ»: «+964(###)###-####«, «IR»: «+98(###)###-####«, «IS»: «+354-###-####«, «IT»: «+39(###)####-###«, «JM»: «+1(876)###-####«, «JO»: «+962-#-####-####«, «JP»: «+81-##-####-####«, «JP»: «+81(###)###-###«, «KE»: «+254-###-######«, «KG»: «+996(###)###-###«, «KH»: «+855-##-###-###«, «KI»: «+686-##-###«, «KM»: «+269-##-#####«, «KN»: «+1(869)###-####«, «KP»: «+850-191-###-####«, «KP»: «+850-##-###-###«, «KP»: «+850-###-####-###«, «KP»: «+850-###-###«, «KP»: «+850-####-####«, «KP»: «+850-####-#############«, «KR»: «+82-##-###-####«, «KW»: «+965-####-####«, «KY»: «+1(345)###-####«, «KZ»: «+7(6##)###-##-##«, «KZ»: «+7(7##)###-##-##«, «LA»: «+856(20##)###-###«, «LA»: «+856-##-###-###«, «LB»: «+961-##-###-###«, «LB»: «+961-#-###-###«, «LC»: «+1(758)###-####«, «LI»: «+423(###)###-####«, «LK»: «+94-##-###-####«, «LR»: «+231-##-###-###«, «LS»: «+266-#-###-####«, «LT»: «+370(###)##-###«, «LU»: «+352(###)###-###«, «LV»: «+371-##-###-###«, «LY»: «+218-##-###-###«, «LY»: «+218-21-###-####«, «MA»: «+212-##-####-###«, «MC»: «+377(###)###-###«, «MC»: «+377-##-###-###«, «MD»: «+373-####-####«, «ME»: «+382-##-###-###«, «MG»: «+261-##-##-#####«, «MH»: «+692-###-####«, «MK»: «+389-##-###-###«, «ML»: «+223-##-##-####«, «MM»: «+95-##-###-###«, «MM»: «+95-#-###-###«, «MM»: «+95-###-###«, «MN»: «+976-##-##-####«, «MO»: «+853-####-####«, «MP»: «+1(670)###-####«, «MQ»: «+596(###)##-##-##«, «MR»: «+222-##-##-####«, «MS»: «+1(664)###-####«, «MT»: «+356-####-####«, «MU»: «+230-###-####«, «MV»: «+960-###-####«, «MW»: «+265-1-###-###«, «MW»: «+265-#-####-####«, «MX»: «+52(###)###-####«, «MX»: «+52-##-##-####«, «MY»: «+60-##-###-####«, «MY»: «+60(###)###-###«, «MY»: «+60-##-###-###«, «MY»: «+60-#-###-###«, «MZ»: «+258-##-###-###«, «NA»: «+264-##-###-####«, «NC»: «+687-##-####«, «NE»: «+227-##-##-####«, «NF»: «+672-3##-###«, «NG»: «+234(###)###-####«, «NG»: «+234-##-###-###«, «NG»: «+234-##-###-##«, «NG»: «+234(###)###-####«, «NI»: «+505-####-####«, «NL»: «+31-##-###-####«, «NO»: «+47(###)##-###«, «NP»: «+977-##-###-###«, «NR»: «+674-###-####«, «NU»: «+683-####«, «NZ»: «+64(###)###-###«, «NZ»: «+64-##-###-###«, «NZ»: «+64(###)###-####«, «OM»: «+968-##-###-###«, «PA»: «+507-###-####«, «PE»: «+51(###)###-###«, «PF»: «+689-##-##-##«, «PG»: «+675(###)##-###«, «PH»: «+63(###)###-####«, «PK»: «+92(###)###-####«, «PL»: «+48(###)###-###«, «PS»: «+970-##-###-####«, «PT»: «+351-##-###-####«, «PW»: «+680-###-####«, «PY»: «+595(###)###-###«, «QA»: «+974-####-####«, «RE»: «+262-#####-####«, «RO»: «+40-##-###-####«, «RS»: «+381-##-###-####«, «RU»: «+7(###)###-##-##«, «RW»: «+250(###)###-###«, «SA»: «+966-5-####-####«, «SA»: «+966-#-###-####«, «SB»: «+677-###-####«, «SB»: «+677-#####«, «SC»: «+248-#-###-###«, «SD»: «+249-##-###-####«, «SE»: «+46-##-###-####«, «SG»: «+65-####-####«, «SH»: «+290-####«, «SH»: «+290-####«, «SI»: «+386-##-###-###«, «SK»: «+421(###)###-###«, «SL»: «+232-##-######«, «SM»: «+378-####-######«, «SN»: «+221-##-###-####«, «SO»: «+252-##-###-###«, «SO»: «+252-#-###-###«, «SO»: «+252-#-###-###«, «SR»: «+597-###-####«, «SR»: «+597-###-###«, «SS»: «+211-##-###-####«, «ST»: «+239-##-#####«, «SV»: «+503-##-##-####«, «SX»: «+1(721)###-####«, «SY»: «+963-##-####-###«, «SZ»: «+268-##-##-####«, «TC»: «+1(649)###-####«, «TD»: «+235-##-##-##-##«, «TG»: «+228-##-###-###«, «TH»: «+66-##-###-####«, «TH»: «+66-##-###-###«, «TJ»: «+992-##-###-####«, «TK»: «+690-####«, «TL»: «+670-###-####«, «TL»: «+670-77#-#####«, «TL»: «+670-78#-#####«, «TM»: «+993-#-###-####«, «TN»: «+216-##-###-###«, «TO»: «+676-#####«, «TR»: «+90(###)###-####«, «TT»: «+1(868)###-####«, «TV»: «+688-90####«, «TV»: «+688-2####«, «TW»: «+886-#-####-####«, «TW»: «+886-####-####«, «TZ»: «+255-##-###-####«, «UA»: «+380(##)###-##-##«, «UG»: «+256(###)###-###«, «UK»: «+44-##-####-####«, «US»: «+1(###)###-####«, «UY»: «+598-#-###-##-##«, «UZ»: «+998-##-###-####«, «VA»: «+39-6-698-#####«, «VC»: «+1(784)###-####«, «VE»: «+58(###)###-####«, «VG»: «+1(284)###-####«, «VI»: «+1(340)###-####«, «VN»: «+84-##-####-###«, «VN»: «+84(###)####-###«, «VU»: «+678-##-#####«, «VU»: «+678-#####«, «WF»: «+681-##-####«, «WS»: «+685-##-####«, «YE»: «+967-###-###-###«, «YE»: «+967-#-###-###«, «YE»: «+967-##-###-###«, «ZA»: «+27-##-###-####«, «ZM»: «+260-##-###-####«, «ZW»: «+263-#-######« }
Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Ask Question

Asked
5 years, 1 month ago

Modified
5 years, 1 month ago

Viewed
18k times

1

I would like to create an input mask for phone numbers. The majority of the phone numbers will look like (123) 456 — 7890. I would like an optional country code and extension to be accepted when applicable.

(123) 456 -7890 x1234

+1 (123) 456 — 7890

+1 (123) 456 -7890 x1234

Am i able to do this with regex and jquery?

  • jquery
  • asp.net-mvc
  • html

asked Jan 15, 2018 at 13:51

user2370664's user avatar

user2370664user2370664

3314 gold badges8 silver badges28 bronze badges

1

  • Dupe of this? stackoverflow.com/questions/11633726/…

    – mplungjan

    Jan 15, 2018 at 13:55

Add a comment
 | 

1 Answer

Sorted by:

Reset to default

2

I recommend you to use this jquery plugin :

https://github.com/jackocnr/intl-tel-input

$("#phone").intlTelInput();

http://jsfiddle.net/enx8ub4n/

With an example to validate user input :

https://intl-tel-input.com/node_modules/intl-tel-input/examples/gen/is-valid-number.html

answered Jan 15, 2018 at 13:56

Quentin Roger's user avatar

Quentin RogerQuentin Roger

6,3202 gold badges24 silver badges36 bronze badges

1

  • 1

    I would like to use jquery.mask. I just need help with the regular expression to accomplish the examples i provided above

    – user2370664

    Jan 17, 2018 at 15:01

Add a comment
 | 

Your Answer

Sign up or log in

Sign up using Google

Sign up using Facebook

Sign up using Email and Password

Post as a guest

Name

Email

Required, but never shown

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you’re looking for? Browse other questions tagged

  • jquery
  • asp.net-mvc
  • html

or ask your own question.

  • The Overflow Blog
  • Coding 102: Writing code other people can read

  • You don’t have to build a browser in JavaScript anymore (Ep. 538)

  • Featured on Meta
  • Ticket smash for [status-review] tag: Part Deux

  • Collectives: The next iteration

  • We’ve made changes to our Privacy Notice for Collectives™

  • Temporary policy: ChatGPT is banned

  • Should we burninate the [amazon] tag?

Linked

29

Phone mask with jQuery and Masked Input Plugin

Related

448

jQuery Set Cursor Position in Text Area

2506

Disable/enable an input with jQuery?

833

How to apply !important using .css()?

2569

How do I create an HTML button that acts like a link?

456

Clear form fields with jQuery

577

Disallow Twitter Bootstrap modal window from closing

25

jquery to validate phone number

1

Validating phone number with different formats WITHOUT regex

Hot Network Questions

  • What is this type of cookware called used for roasting and baking?

  • What exactly are American recipes containing «smoked sausage» or «smoked Italian sausage» referring to?

  • Who owns copyright of a photo taken by a camera after the timer is set to 10 seconds?

  • What is a rank?

  • Is there enough data in light coming from distant exoplanets for Earth-orbiting telescopes to take a high-resolution photo of it?

  • Plugging refrigerator only when necessary? (bottled beers)

  • Is there a «Free Software Philosophy Advertising» permissive license?

  • After a Ghost possesses an armored character, is it basically limited to a single attack per turn with disadvantage?

  • A book about mathematical drawing on the blackboard

  • Dual citizenship and Schengen 90/180 rule

  • Does a counterargument exist to the claim «Too much diversity is a problem/cannot be controlled»?

  • Is currency conversion and foreign transaction fee inevitable when purchasing a service from a country different from a credit card company?

  • Efficient way to store the terms of a summation in a list?

  • Was there a keyboard layout starting with «TBSY»?

  • How to remove welded metal hinges from gate?

  • I got some news for you — get active!

  • What could be the reason that my node syncs so slowly during Header Synchronization?

  • Identify someone using a double identity by tracing phone use common to the two ‘identities’?

  • Malicious code somehow hidden with whitespace?

  • Bishop and Knight exchange with opponent’s Rook and pawn

  • How important is a grounded stove outlet?

  • First story to mention the speed of light?

  • How do I unlock chests with an eyeball on it?

  • How can I give Henry Ford’s customers what they want: a faster horse?

more hot questions

Question feed

Your privacy

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Понравилась статья? Поделить с друзьями:
  • Маска ввода для номера телефона аксесс
  • Маска аэропорт номер телефона
  • Марьянская больница номер телефона регистратуры
  • Марьяновский военкомат номер телефона
  • Марьяновский водоканал номер телефона