- строкой или интом? если интом, то код страны отдельно от номера (в разных полях) или вместе? если строкой, то мб как-то пробелом отделять их друг от друга?
Строкой
строкой удобнее, инт меньше места займёт
Строкой Под код отдельное поле Парсить и выравнивать сразу на вводе
Если так подумать глубже то на самом деле всё ещё зависит от того, как ты этот номер телефона будешь использовать в приложение да и вообще приложения зависит допустим интернациональные номера тебе нужны или не нужны, добавочные номера тебе нужны или не нужны. Вообще телефонный номер номером конечно ни в коем случае не является это запись алгоритма действий по установлению телефонного соединения И она может содержать не только цифры, но и специальные телефонные управляющие символы также там коды стран присутствуют с плюсиком который тоже является управляющим символом на самом деле И вот вот всё вот это вот поэтому всё ещё зависит от того как ты будешь это использовать в приложении Потому что одно дело если это просто поле где надо записать свой номер телефона с дальнейшей обработкой вручную и другое совершенно это если тебе нужен телефон для использования в каких-то средствах автоматического дозвона типа Asterisk
интернациональные номера нужны, добавочные номера не нужны. Предметная облать не телеком, так что никаких Asterisk-ов или чего-то подобного.
Ну вот может у тебя есть сценарий быстрого поиска по номеру для упрощения и ускорения идентификации клиента при звонке в саппорт, а клиентов миллионы. Тут могут быть одни решения. А если номер нужен чисто как справка, то другие
Тогда просто строка
код страны и номер думаю просто пробелом разделять, чтоб фронтовикам удобно было парсить это дело
сделай так, чтобы им вообще не пришлось парсить это дело
Чем () неудобно парсить ? Да и главное - ЗАЧЕМ это вообще парсить?
Разделители сразу нафиг
Ну и бывают номера с дополнительным номером-их в int не запихнёшь
Обсуждают сегодня