Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Потому что при капитализме централизованно проделать установку длины номеров невозможно.
Дело НЕ в политическом строе.
Дело в технической база узлов коммутации.
Лет 40 назад каждая цыфра номера — это шкаф (иногда даже не один — в зависимости от нагрузки на сеть) на АТС.
Сегодня — несколько строк в программе компьютера, управляющего коммутацией.
Кстати, в том же Израиле капитализм — но формат телефонных номеров фиксирован:
Благодаря Вашим постам, уважаемые товарищи, я понял, что моё образование
инженера электросвязи (полученное в СССР),
ещё может быть для чего-то полезным и в XXI веке
Re[4]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, B0FEE664, Вы писали:
bnk>>Именно. Какой-то хрен на stackoverflow написал что должно быть максимум 10 цифр (без кода страны). Так вот нет блин. Одиннадцать. А форма тупо режет последнюю. BFE>Почувствуй себя хакером: отредактируй форму и если на сервере не проверяют (часто это так), то всё получится.
— всё вроде сделал правильно, а кнопка сабмита — засерена, и не отправить. Подправил код страницы, разблокировал кнопку, нажал — всё отправилось норм, и архивчик подцепился к репке
Я бы сократил просто до "не валидируйте, олени, вы не умеете это делать!". Но это крик в пустоту, потому что формошлёпство считается зазорным, ведь настоящий программист обязтельно должен пилить если не искусственный интеллект, то хотя бы единорога-убийцу фейсбука. Вот и пишут код валидации вчерашние выпускники экспресс-курсов.
Re[4]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, Marty, Вы писали:
M>ЗЫ Интересно, а как китайцы обходяться? 10 разрядов номера внутри страны — им уже тесновато должно быть.
Никак не обходятся — у них уже давно 11. Именно поэтому все, кто утверждает, будто цифр должно быть не более десяти, не видели в своей жизни ничего, кроме Америки/Европы.
Re[10]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Никак не обходятся — у них уже давно 11. Именно поэтому все, кто утверждает, будто цифр должно быть не более десяти, не видели в своей жизни ничего, кроме Америки/Европы.
Нет, должен быть стандарт, а там хоть 10, хоть 20, хоть полноценный GUID, все равно номера набирают очень редко.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>На планете 10 000 000 000 людей. Даже если у каждого по 9 аппаратов, ЭФ>то больше чем 11 цифр не нужно.
ЭФ>Собственно, сейчас столько и есть: ЭФ>+0 123 456 78 90
'0' — это код страны? А что если в одинадцатой стране начнут звонить?
Re[6]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, bnk, Вы писали:
bnk>Я имел в виду вот эту валидацию: __(__) ___ ____ bnk>На стековерфлоу пишут что за кодом страны следует от 7 до 10 цифр, и народ оттуда копирует код валидации. Так вот, ЭТО НЕПРАВДА. У меня за кодом страны следует 11 (!) цифр
Дак вроде у мобильных операторов Германии это типично.
Re[3]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, AlexGin, Вы писали:
AG>Это не в компетенции ООН. AG>Для этого есть ITU (International Telecommunication Union) — Международный Союз Электросвязи
Я более того скажу, эта организация старше Международного почтового союза. Бумажная почта тупила уже тогда.
Re[2]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, Dair, Вы писали:
D>Ещё некоторые человеки валидируют поле "фамилия", не позволяя там ничего кроме букв соответствующего алфавита. И у нас встречал, и у не нас.
И нечеловеки тоже! используют всякую галимую программулину, а потом из меня получается:
Здравствуйте, ?ї????iя-??, Вы писали:
Re[5]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, Anton Batenev, Вы писали:
AB>А делать ровно то, что делаешь обычно — есть универсальный принцип не вмешиваться в поток данных до точки принятия решения. А точка принятия решения в случае с телефоном находится где-то в районе оператора связи, а не сайта, который этот телефон сохранил. И может так оказаться, что телефон "+7safd$67" или даже "♡♤♢♧" окажутся вполне валидными идентификаторами (может быть не сегодня, так в ближайшем будущем точно).
А меня вот ?ї????iя-?? Обзывают. Да ещё тупой грамарр сейчас слово "обзывают" упорно в верхний регистр переводит
Re[6]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, ӍїϛϮϠǷiя-ȺҜ, Вы писали:
ӍȺ>А меня вот ?ї????iя-?? Обзывают. Да ещё тупой грамарр сейчас слово "обзывают" упорно в верхний регистр переводит
И правильно делают.
Re[7]: Ненависити пост. Не валидируйте телефонные номера
AB>есть универсальный принцип не вмешиваться в поток данных до точки принятия решения Ну да, ну да. Универсальный принцип, точка принятия решения, все вот это эффектно звучащее академически-теоретически-диванное блаблабла. Знакомо, знакомо. А в реальном мире заказал человек пиццу, впопыхах опечатался — и вот курьер стоит посреди улицы и риторически спрашивает себя, какой идиотский софт пропустил заказ с буквами в телефонном номере. Оператор связи, ага.
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Re[6]: Ненависити пост. Не валидируйте телефонные номера
Здравствуйте, Аноним931, Вы писали:
А>И вот курьер стоит посреди улицы и риторически спрашивает себя, какой идиотский софт пропустил заказ с буквами в телефонном номере.
Опечататься так, чтобы вбить в номер буквы, во много раз сложнее, чем перепутать цифры. И вот номер выглядит правильным, но курьер все так же стоит посреди улицы, ибо по этому номеру ничего не заказывали.
Re[7]: Ненависити пост. Не валидируйте телефонные номера
ЕМ>Опечататься так, чтобы вбить в номер буквы, во много раз сложнее, чем перепутать цифры.
Типичная ошибка: оперировать относительными величинами без учета абсолютных. Тот факт, что это "намного сложнее", никак не отрицает факта, что это все же случается достаточно часто для того, чтобы валидация себя экономически оправдывала. И поэтому валидация реализуется, все. Никаких много-мало.
ЕМ>И вот номер выглядит правильным, но курьер все так же стоит посреди улицы, ибо по этому номеру ничего не заказывали.
Ты будешь очень удивлен, но и такое в реальной жизни часто случается.
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak