Разница в количественной мере и соответствия существительному, которое идет после этого мажорити.
Не имеет смысла переводить фразы many bird и one birds.
Источники указаны в конце статьи, для россии был использован www.hella.ru/code/codcity.htm и МТТ.
Собственно, т.к. данная тема получила поддержку и развитие, к поправкам функции добавлю еще пару источников и укажу наиболее актуальные для дальнейшего отслеживания.
Добавлю, что имею на руках справочник деления кодов по регионам, который будет использован для предоставления дополнительной информации по форматируемому номеру.
В моем решение как раз используется некоторая база данных, позволяющая однозначно определить размер кода города, основываясь на доступных в справочниках данных, в том числе имеется список кодов сотовых операторов.
Большое спасибо за подробные разъяснения, в большинстве своем (за исключением привязки к регионам РФ) это все учтено в базе, которая прилагается к описанной функции.
Необходимые уточнения касательно внешнего форматирования, на который, как было обсуждено в комментариях, влияет относительное расположение звонящего, а также локально принятые нормы вывода телефона, будут внедрены в следующей версии кода, которой будет выделена отдельная статья с описанием изменений.
Понятно, но по сути получается что модель работы в любом случае практически одна и та же: у Вас, насколько я понял, полная БД городов и стран, а у меня более оптимизированная по весу с использованием исключений для тех городов, которые выбиваются из, например, правила «в РФ города имеют 5-значный номер».
Код Вашей базы, естественно, Вы никуда не выкладывали?
Посмотрел форму, красиво отрабатывает, правда почему-то спрашивает про сохранение только один раз, при втором обновлении страницы уже ничего не сохраняет.
Если Вы читали внимательно, то должны были заметить, что в отличие от kashey, который использует полную тяжелую базу данных кодов всех стран и всех городов, я использую лишь информацию о том, сколько цифр в коде города для каждой страны является обычным + список исключений.
Таким образом, при появлении нового областного города в РФ, например, моя БД будет продолжать оставаться актуальной, т.к. областной город скорее всего получит пятизначный код, а вот kashey (если он достаточно описал свой метод) придется добавить этот город в свою базу.
Не имеет смысла переводить фразы many bird и one birds.
has a majority и has majority — разные вещи.
Использовать ее можно, как я понимаю?
Собственно, т.к. данная тема получила поддержку и развитие, к поправкам функции добавлю еще пару источников и укажу наиболее актуальные для дальнейшего отслеживания.
В моем решение как раз используется некоторая база данных, позволяющая однозначно определить размер кода города, основываясь на доступных в справочниках данных, в том числе имеется список кодов сотовых операторов.
Необходимые уточнения касательно внешнего форматирования, на который, как было обсуждено в комментариях, влияет относительное расположение звонящего, а также локально принятые нормы вывода телефона, будут внедрены в следующей версии кода, которой будет выделена отдельная статья с описанием изменений.
Код Вашей базы, естественно, Вы никуда не выкладывали?
При коде города в 4 цифры, номер составляет 6.
При коде в 5 цифр, на номер будет 5.
Во всех случаях полный номер с кодом города остается одинаковой длины, как Вы определяете вероятность?)
Таким образом, при появлении нового областного города в РФ, например, моя БД будет продолжать оставаться актуальной, т.к. областной город скорее всего получит пятизначный код, а вот kashey (если он достаточно описал свой метод) придется добавить этот город в свою базу.
Люди такие люди, что лучше указать полный номер телефона для иностранца.
В целом согласен, потому и сделаю параметр для того, чтобы можно задавать паттерн вывода, если мнение функции расходится с мнением ее пользователя.