Re[9]: Ненависити пост. Не валидируйте телефонные номера
От: AlexGin Беларусь  
Дата: 09.09.21 14:48
Оценка: 1 (1) +1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Потому что при капитализме централизованно проделать установку длины номеров невозможно.


Дело НЕ в политическом строе.
Дело в технической база узлов коммутации.
Лет 40 назад каждая цыфра номера — это шкаф (иногда даже не один — в зависимости от нагрузки на сеть) на АТС.
Сегодня — несколько строк в программе компьютера, управляющего коммутацией.

Кстати, в том же Израиле капитализм — но формат телефонных номеров фиксирован:

https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B0%D0%BD_%D0%BD%D1%83%D0%BC%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8_%D0%98%D0%B7%D1%80%D0%B0%D0%B8%D0%BB%D1%8F

P.S. Спасибо всем участником данной ветки!

Благодаря Вашим постам, уважаемые товарищи, я понял, что моё образование
инженера электросвязи (полученное в СССР),
ещё может быть для чего-то полезным и в XXI веке
Re[4]: Ненависити пост. Не валидируйте телефонные номера
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 09.09.21 16:25
Оценка:
Здравствуйте, B0FEE664, Вы писали:

bnk>>Именно. Какой-то хрен на stackoverflow написал что должно быть максимум 10 цифр (без кода страны). Так вот нет блин. Одиннадцать. А форма тупо режет последнюю.

BFE>Почувствуй себя хакером: отредактируй форму и если на сервере не проверяют (часто это так), то всё получится.

Я не понял, как на гитхабе релиз в репку залить
Автор: Marty
Дата: 10.08 00:36
— всё вроде сделал правильно, а кнопка сабмита — засерена, и не отправить. Подправил код страницы, разблокировал кнопку, нажал — всё отправилось норм, и архивчик подцепился к репке
Маньяк Робокряк колесит по городу
Re[10]: Ненависити пост. Не валидируйте телефонные номера
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 09.09.21 16:33
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Кстати, в том же Израиле капитализм — но формат телефонных номеров фиксирован:


AG>https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B0%D0%BD_%D0%BD%D1%83%D0%BC%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8_%D0%98%D0%B7%D1%80%D0%B0%D0%B8%D0%BB%D1%8F


Кошерные номера/телефоны o_O
Маньяк Робокряк колесит по городу
Re: Ненависити пост. Не валидируйте телефонные номера
От: cppguard США  
Дата: 09.09.21 22:16
Оценка:
Здравствуйте, bnk, Вы писали:

Я бы сократил просто до "не валидируйте, олени, вы не умеете это делать!". Но это крик в пустоту, потому что формошлёпство считается зазорным, ведь настоящий программист обязтельно должен пилить если не искусственный интеллект, то хотя бы единорога-убийцу фейсбука. Вот и пишут код валидации вчерашние выпускники экспресс-курсов.
Re[4]: Ненависити пост. Не валидируйте телефонные номера
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 10.09.21 09:10
Оценка:
Здравствуйте, Marty, Вы писали:

M>ЗЫ Интересно, а как китайцы обходяться? 10 разрядов номера внутри страны — им уже тесновато должно быть.


Никак не обходятся — у них уже давно 11. Именно поэтому все, кто утверждает, будто цифр должно быть не более десяти, не видели в своей жизни ничего, кроме Америки/Европы.
Re[10]: Ненависити пост. Не валидируйте телефонные номера
От: ути-пути Россия  
Дата: 10.09.21 23:18
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Кстати, в том же Израиле капитализм — но формат телефонных номеров фиксирован:


Проклятое государство лезет указывать капиталистам.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[5]: Ненависити пост. Не валидируйте телефонные номера
От: ути-пути Россия  
Дата: 10.09.21 23:21
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Никак не обходятся — у них уже давно 11. Именно поэтому все, кто утверждает, будто цифр должно быть не более десяти, не видели в своей жизни ничего, кроме Америки/Европы.


Нет, должен быть стандарт, а там хоть 10, хоть 20, хоть полноценный GUID, все равно номера набирают очень редко.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Ненависити пост. Не валидируйте телефонные номера
От: VladFein США www.FeinSoftware.com
Дата: 10.09.21 23:44
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>На планете 10 000 000 000 людей. Даже если у каждого по 9 аппаратов,

ЭФ>то больше чем 11 цифр не нужно.

ЭФ>Собственно, сейчас столько и есть:

ЭФ>+0 123 456 78 90

'0' — это код страны? А что если в одинадцатой стране начнут звонить?
Re[6]: Ненависити пост. Не валидируйте телефонные номера
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 11.09.21 07:53
Оценка:
Здравствуйте, ути-пути, Вы писали:

УП>Нет, должен быть стандарт, а там хоть 10, хоть 20


Так есть стандарт: код страны — код административной единицы — код абонента. Чего в нем не хватает?
Re[3]: Ненависити пост. Не валидируйте телефонные номера
От: Hobbes Россия  
Дата: 11.09.21 08:21
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Я имел в виду вот эту валидацию: __(__) ___ ____

bnk>На стековерфлоу пишут что за кодом страны следует от 7 до 10 цифр, и народ оттуда копирует код валидации. Так вот, ЭТО НЕПРАВДА. У меня за кодом страны следует 11 (!) цифр

Дак вроде у мобильных операторов Германии это типично.
Re[3]: Ненависити пост. Не валидируйте телефонные номера
От: ӍїϛϮϠǷiя-ȺҜ Россия  
Дата: 11.09.21 08:23
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Почему один раз не сменить фамилию на нормальную?

ЭФ>Неважно на какую, Уткиншмидт, например.

Поздоровался со мной
Re[3]: Ненависити пост. Не валидируйте телефонные номера
От: Hobbes Россия  
Дата: 11.09.21 08:27
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Это не в компетенции ООН.

AG>Для этого есть ITU (International Telecommunication Union) — Международный Союз Электросвязи

Я более того скажу, эта организация старше Международного почтового союза. Бумажная почта тупила уже тогда.
Re[2]: Ненависити пост. Не валидируйте телефонные номера
От: ӍїϛϮϠǷiя-ȺҜ Россия  
Дата: 11.09.21 08:27
Оценка: :)
Здравствуйте, Dair, Вы писали:

D>Ещё некоторые человеки валидируют поле "фамилия", не позволяя там ничего кроме букв соответствующего алфавита. И у нас встречал, и у не нас.


И нечеловеки тоже! используют всякую галимую программулину, а потом из меня получается:

Здравствуйте, ?ї????iя-??, Вы писали:

Re[5]: Ненависити пост. Не валидируйте телефонные номера
От: ӍїϛϮϠǷiя-ȺҜ Россия  
Дата: 11.09.21 08:30
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>А делать ровно то, что делаешь обычно — есть универсальный принцип не вмешиваться в поток данных до точки принятия решения. А точка принятия решения в случае с телефоном находится где-то в районе оператора связи, а не сайта, который этот телефон сохранил. И может так оказаться, что телефон "+7safd$67" или даже "♡♤♢♧" окажутся вполне валидными идентификаторами (может быть не сегодня, так в ближайшем будущем точно).


А меня вот ?ї????iя-?? Обзывают. Да ещё тупой грамарр сейчас слово "обзывают" упорно в верхний регистр переводит
Re[6]: Ненависити пост. Не валидируйте телефонные номера
От: omgOnoz  
Дата: 11.09.21 11:03
Оценка:
Здравствуйте, ӍїϛϮϠǷiя-ȺҜ, Вы писали:

ӍȺ>А меня вот ?ї????iя-?? Обзывают. Да ещё тупой грамарр сейчас слово "обзывают" упорно в верхний регистр переводит


И правильно делают.
Re[7]: Ненависити пост. Не валидируйте телефонные номера
От: ӍїϛϮϠǷiя-ȺҜ Россия  
Дата: 11.09.21 19:04
Оценка:
??gOn??, Вы писали:
O>И правильно делают.

ой, вас уже выпустили из сумасшедшего дома под Херсоном?
Re[2]: Ненависити пост. Не валидируйте телефонные номера
От: Блудов Павел Россия  
Дата: 12.09.21 19:12
Оценка: 3 (1)
Здравствуйте, Dair, Вы писали:

D>Ещё некоторые человеки валидируют поле "фамилия", не позволяя там ничего кроме букв соответствующего алфавита.


Со мной в университете училась Юлия Юрьевна Ю. Её фамилию половина веб-формочек не принимала.
Re[5]: Ненависити пост. Не валидируйте телефонные номера
От: Аноним931 Германия  
Дата: 13.09.21 06:02
Оценка:
AB>есть универсальный принцип не вмешиваться в поток данных до точки принятия решения
Ну да, ну да. Универсальный принцип, точка принятия решения, все вот это эффектно звучащее академически-теоретически-диванное блаблабла. Знакомо, знакомо. А в реальном мире заказал человек пиццу, впопыхах опечатался — и вот курьер стоит посреди улицы и риторически спрашивает себя, какой идиотский софт пропустил заказ с буквами в телефонном номере. Оператор связи, ага.
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Re[6]: Ненависити пост. Не валидируйте телефонные номера
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 13.09.21 06:10
Оценка:
Здравствуйте, Аноним931, Вы писали:

А>И вот курьер стоит посреди улицы и риторически спрашивает себя, какой идиотский софт пропустил заказ с буквами в телефонном номере.


Опечататься так, чтобы вбить в номер буквы, во много раз сложнее, чем перепутать цифры. И вот номер выглядит правильным, но курьер все так же стоит посреди улицы, ибо по этому номеру ничего не заказывали.
Re[7]: Ненависити пост. Не валидируйте телефонные номера
От: Аноним931 Германия  
Дата: 13.09.21 07:03
Оценка:
ЕМ>Опечататься так, чтобы вбить в номер буквы, во много раз сложнее, чем перепутать цифры.

Типичная ошибка: оперировать относительными величинами без учета абсолютных. Тот факт, что это "намного сложнее", никак не отрицает факта, что это все же случается достаточно часто для того, чтобы валидация себя экономически оправдывала. И поэтому валидация реализуется, все. Никаких много-мало.

ЕМ>И вот номер выглядит правильным, но курьер все так же стоит посреди улицы, ибо по этому номеру ничего не заказывали.


Ты будешь очень удивлен, но и такое в реальной жизни часто случается.
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.