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