Общая маска для телефонного номера?

409
Adobe

Я делаю веб-форму и хотел иметь общий шаблон для номера телефона.

По моему опыту, каждый номер телефона может быть представлен в 13-значном формате: xxx-xxx-xxx-xxxx. Например, код страны какой-либо области в Швейцарии - 0041, но телефонные номера в целом содержат 13 цифр:

0041 44 995 1570 could be written as: 004 144 995 1570 

Однако я не могу найти никаких доказательств 13-значного формата. Я нашел запись в Википедии https://en.wikipedia.org/wiki/E.164, и это, кажется, подразумевает, что общий формат номера телефона состоит из 15 цифр, чего я сам не видел.

Я не уверен, что этот вопрос принадлежит SuperUser, хотя.

1
Нет, во многих странах тоже есть короткие номера. Более того, например, префикс для США составляет 001 только 3 цифры. Много раз вы находите международный префикс с `+`, потому что некоторые операторы хотят `0`, а другие хотят два` 00`. Hastur 8 лет назад 0
У меня есть телефон, который группирует ящики 4.3.3. Пробелы не имеют значения (в некоторых старых программах набора номера была пауза при наборе номера). Кстати, я предлагаю вам выбрать `+` для представления международного вызова `00`, интервал, который вы найдете более правильным, чтобы помочь клиенту, и флажок для ввода необычного номера, если это произойдет. Hastur 8 лет назад 0
@Hastur: Я думаю, это означает, что ваш оператор сети по умолчанию использует код страны в формате xxx. Adobe 8 лет назад 0
Номер моего стационарного и мобильного телефона в Великобритании составляет ** 14 ** цифр, если они выражены в международном формате: 0044 151 ххх хххх / 0044 7496 ххх ххх DavidPostill 8 лет назад 0
Забавно, что [страница IBM] (http://www.ibm.com/contact/us/en/) вспомнила еще одну причину, по которой можно использовать разные группы для телефонных номеров ... __потому что их можно запомнить как слова__ , Например, [Преобразователь номера в телефонный номер] (http://www.miniwebtool.com/word-to-phone-number-converter/?word=SHOP-IBM). Hastur 8 лет назад 0
Не существует [минимального количества цифр] (https://en.wikipedia.org/wiki/Telephone_numbering_plan#Private_numbering_plan): например, + 49-681-302-0 - это официальный основной номер Университета Саарландес ... Крупные компании может обрабатывать закрытый блок по своему желанию. В некоторых странах / городах до некоторого времени еще можно было найти пользователей с 7 или 8 цифрами в одном районе ... Я не могу сказать, во всем мире. (В реальных случаях будьте готовы обрабатывать разные длины :)) Hastur 8 лет назад 0

1 ответ на вопрос

1
jcbermu

Check the section 6.1 in the Recommendation ITU-T E.164:

SERIES E: OVERALL NETWORK OPERATION, TELEPHONE SERVICE, SERVICE OPERATION AND HUMAN FACTORS

International operation – Numbering plan of the international telephone service

It says:

6.1 International ITU-T E.164-number length

ITU-T recommends that the maximum number of digits for the international geographic, global services, Network and groups of countries applications should be 15 (excluding the international prefix). Administrations are invited to do their utmost to limit the digits to be dialled to the degree possible consistent with the service needs.


It means that you have to count on 15 digits plus international prefix that in most countries is 00.

Спасибо за ваш ответ. Однако не могли бы вы привести пример общественного телефонного номера из 15 цифр? Если веб-форма запросит мой номер телефона в 15-значном формате, я бы запутался. Adobe 8 лет назад 0
@ Adobe Это до 15, а не 15. Alex.S 8 лет назад 1

Похожие вопросы