Вход | Регистрация
 

Дайте код преобразования к правильному формату и проверки правильности номера мобильного

Дайте код преобразования к правильному формату и проверки правильности номера мобильного
Я
   slnes
 
03.09.20 - 14:04
Номер мобильного телефона может хранится так: 890хххххххх, 790хххххххх, 90хххххххх или ещё с "-" или скобками А надо так +790хххххххх.
Дайте пожалуйста код для преобразования номеров в нужный формат и проверки из правильности(количество символов как нужно, начинается с +7, второй символ 9, и что то ещё придумать можно).
Может в БСП есть что нибудь подобное подскажите.
   butterbean
 
1 - 03.09.20 - 14:06
просто маску вводишь и все. Можно на реквизит, можно только на поле ввода
   d4rkmesa
 
2 - 03.09.20 - 14:27
(0) Ну тут либо регулярные выражения, либо писать свой парсер(например, http://catalog.mista.ru/1c/articles/272923/ =)) ). Регулярное выражение с массивом совпадений можно нагуглить. Результатом работы будет массив, к примеру 928 111 11 11, который можно преобразовать в нужный формат, в таком случае.
   vova1122
 
3 - 03.09.20 - 14:35
(2) Я примерно по такой схеме делал у себя
   vova1122
 
4 - 03.09.20 - 14:35
как в ссылке
   Fish
 
5 - 03.09.20 - 14:42
(0) Ещё учти, что номер 9хх-хх-хх тоже может быть мобильным.
   slnes
 
6 - 04.09.20 - 07:26
(2) то что надо, мои варианты отрабатывает, спасибо
   d4rkmesa
 
7 - 04.09.20 - 08:23
(6) Переадресовываю Гению 1С. =)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.