1

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


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

По моему опыту, каждый номер телефона может быть представлен в 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, хотя.

Нет, во многих странах тоже есть короткие номера. Более того, например, префикс для США составляет 001 только 3 цифры. Много раз вы находите международный префикс с + , потому что некоторые операторы хотят 0 , а другие хотят два 00 . (18 января '16 в 8:49)

У меня есть телефон, который группирует ящики 4.3.3. Пробелы не имеют значения (в некоторых старых программах набора номера отображается пауза при наборе номера). Кстати, я предлагаю вам выбрать + в качестве представления международного вызова 00 , интервал, который вы считаете более подходящим для помощи клиенту, и флажок для ввода необщего номера, если он случится. (18 января '16 в 9:02)

@Hastur: Я думаю, это означает, что ваш оператор сети по умолчанию использует код страны в формате xxx. (18 января '16 в 9:03)

Мой стационарный и мобильный номер в Великобритании состоит из 14 цифр, если они выражены в международном формате: 0044 151 xxx xxxx/0044 7496 xxx xxx (18 января 16 в 11:52)

Не существует минимального количества цифр : например. + 49-681-302-0 - официальный основной номер Университета Саарландес ... Крупные компании могут обрабатывать частные блоки по своему усмотрению. В некоторых странах/городах до некоторого времени еще можно было найти пользователей с 7 или 8 цифрами в одном районе ... Я не могу сказать, во всем мире. (В реальных случаях будьте готовы обрабатывать разные длины :)) (19 января '16 в 11:58)

Ответов: 1

1

Проверьте раздел 6.1 в Рекомендации МСЭ-T E.164 :

СЕРИЯ E: ОБЩАЯ РАБОТА В СЕТИ, ТЕЛЕФОННАЯ СЛУЖБА, СЛУЖБА ЭКСПЛУАТАЦИИ И ЧЕЛОВЕЧЕСКИЕ ФАКТОРЫ

Международная деятельность. План нумерации международной телефонной связи.

Это говорит:

6.1 Длина международного номера МСЭ-Т E.164

МСЭ-Т рекомендует, чтобы максимальное количество цифр для международных географических, глобальных служб, приложений Сети и групп стран составляло 15 (исключая международный префикс). Администрациям предлагается сделать все возможное, чтобы ограничить число набираемых цифр в той степени, которая возможна в соответствии с потребностями обслуживания.


Это означает, что вы должны рассчитывать на 15 цифр плюс международный префикс, который в большинстве стран равен 00 .

Спасибо за ваш ответ. Однако не могли бы вы привести пример общественного телефонного номера из 15 цифр? Если веб-форма запросит мой номер телефона в 15-значном формате, я бы запутался. (18 января '16 в 9:01)

@ Adobe Это до 15, а не 15. (18 января 16 в 9:19)

Дополнить ответ

Server-Help.Ru - 2019. The website content is licensed CC BY NC SA 4.0. <|> Политика Конфиденциальности