 
Подсказки для ввода номера телефона для онлайн-проверки правильности ввода
Ответ
 
---
Телефон введен полностью:
+7 920 123-45-67
Россия, Мегафон, Нижегородская область:
---
А если вводишь
92001234567
- то в подсказе выводить что-то вида:
---
Телефон вероятно введен неверно:
+ 9 200 123 45 67
---
 
Если вам интересна эта возможность — пожалуйста, напишите в комментариях, как и для чего вы бы стали её использовать.
 
 
Ну а если знаем из какой страны пользователь, можем знать сколько цифр должно быть в номеретелефона. а проверкупроверку делаем с конца номера.
Вот только что делать, если, например, пользователь захочет указать свой локальный номер и номер в другойстране - евопрос.
 
Ну так мы как раз даем волю пользователю указывать все что он захочет в строке ввода. А по подсказкам он поймет, что если пользователь из Москвы указал локальный номер (например 123-45-67) на сайте Санкт-Петербургской фирмы, то в подсказке увидит что-то типа:
---
Телефон введен без кода города, определен как:
+7 812 123-45-67
(подставлен код ближайшего города "Санкт-Петербург")
---
и, соответственно, заметив это - исправит, указав код москвы:
+7 495 123-45-67
 
 
 
 
Так что у нас тоже все за.
 
 
 
 
привет всем из 2018 !!!
а телефоны MNP возвращают оператора?
и чот не понял - реализовано или нет.
документация есть, дергаю - возвращает что
Uncaught `type` option is incorrect! Must be one of: "NAME", "ADDRESS", "PARTY", "EMAIL", "BANK"
пробывал блок от "okved2" - другая ошибка ((
мне на сайт повесить. или ткните на пример для сайта.
спасибо
 
Телефоны обрабатываются только в Стандартизации. Переносы учитываем, показываем актуального оператора. Вот пример запроса: https://dadata.ru/api/clean/#request-phone.
Какая у вас ошибка с ОКВЭД?
 
актуальный оператор - с учетом MNP?
оквэд - имелось ввиду я взял пример и подставил вместо OKVED - PHONE.
в итоге я понял что система работает или "как подсказки" или "как стандартизация".
а если телефоны "как стандартизация" - то как мне сделать ввод телефона на веб-сервере? есть пример?
 
Да, с учетом MNP.
Подсказки и Стандартизация — два отдельных сервиса с разными задачами.
Вы можете отправлять уже введенный номер телефона в API Стандартизации, она вернет коды страны и города, оператора, регион и часовой пояс. Вот пример запроса: https://dadata.ru/api/clean/#request-phone.
 
стандартизация - платный сервис?
пример возвращает - Array ( [detail] => Zero balance ) Array ( [detail] => Zero balance )
 
да, действительно ((
а откуда источник данных?
и показывает что провайдер - "Скартел" ООО". а типа YOTA, BEELINE TELE2 и пр. не показывает?
а есть вариант телефона для формы на сайт?
 
Стандартизация платная — 10 копеек за запрос.
Мы возвращаем официальные названия провайдеров.
Дадата обрабатывает телефоны только при помощи Стандартизации, других вариантов нет.
Сервис поддержки клиентов работает на платформе UserEcho
 Идеи
		
		
	
Идеи 
 
                
Если вам интересна эта возможность — пожалуйста, напишите в комментариях, как и для чего вы бы стали её использовать.