Номера телефонов США - PullRequest
       36

Номера телефонов США

4 голосов
/ 08 декабря 2010

Я создаю приложение, которое использует телефонные номера для выполнения различных задач, и недавно у меня было довольно много запросов на его реализацию для рынка США. К сожалению, так как я живу в Великобритании, я не очень хорошо разбираюсь в форматах телефонных номеров в США, и с таким количеством пользователей из США я надеялся, что некоторые из вас смогут помочь.

Я хочу получить список телефонных номеров, которые отображаются в вашем журнале вызовов на ваших мобильных телефонах. Я пытаюсь определить, проходят ли они в формате +1234567, +001234567, 001234567, 01234567, 1234567, 234567 и т. Д., Или, возможно, формат может отличаться ..

Надеюсь, вы не решаетесь указывать телефонные номера в Интернете, поэтому смело меняйте несколько цифр (меня интересуют, в первую очередь, первые несколько цифр и формат чисел).

Чем больше цифр вы можете предоставить, тем лучше, спасибо!

Ответы [ 4 ]

1 голос
/ 08 декабря 2010

Итак, из моего комментария, я думаю, я бы начал с пробелов (и дефисов), но с этого момента предположим, что у вас есть самая правая часть числа, и что любые пропущенные самые левыечасти представляют все более широкие географические области.

В обратном порядке - если предположение работает, вы можете создать свои собственные номера образцов, взяв номер стандартного формата и разделив группы слева - я думаю.

1 голос
/ 08 декабря 2010

U.S. Телефонные номера состоят из трех частей: трехзначный код города, трехзначный номер и четырехзначный номер. Обычно они записываются в формате (234) -555-1234. Если вы звоните с того же телефонного кода, что и вызываемый вами человек, вы можете пропустить код города (часть (234)). Для стационарных телефонов вам часто нужно сначала ввести 1, если вы хотите включить код города, но большинство мобильных телефонов этого не требуют.

1 голос
/ 08 декабря 2010

Как я говорю - интересно q. Вы искали что-то вроде «грязного североамериканского телефонного формата» или «как обычно форматируются североамериканские телефонные номера»? Мне кажется, что это то, что нужно делать часто.

Google приводит это в качестве примера: Поставщик формата номера телефона . Он имеет: а) несколько примеров форматов и б) некоторый код, который на самом деле имеет дело с грязными или нестандартными форматами и переформатирует их ...

1 голос
/ 08 декабря 2010

Распространены следующие форматы:

+12312322334
2312322334
(231) 232-2334
2322334
232-2334

Последние две формы необычны, хотя могут встречаться. Код города должен быть локальным для телефона.

Обратите внимание, что есть некоторые недопустимые записи: числа никогда не начинаются с «1» (т. Е. Указатель междугороднего набора, необязательный для мобильных телефонов), префикс «555» зарезервирован (так часто используется в фильмах). *

...