Не могу нормально принять номер телефона

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8
Может кто сталкивался, есть поле для ввода телефона в этом поле находится цифра +7 ее никак не удалить, и я не могу нормально номер принять(
 

one

Client
Регистрация
22.09.2015
Сообщения
6 796
Благодарностей
1 264
Баллы
113
Что значит "нормально принять номер"?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
поменяй айфон )))) на кирпич
 
  • Спасибо
Реакции: cliverd

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8
Что значит "нормально принять номер"?
"есть поле для ввода телефона в этом поле находится цифра +7 ее никак не удалить" - смс регом в это поле принимается (пишется) номер, и получается ошибка из - за +7 которую не удалить, то есть одна лишняя 7 получается в номере.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 560
Благодарностей
8 731
Баллы
113
"есть поле для ввода телефона в этом поле находится цифра +7 ее никак не удалить" - смс регом в это поле принимается (пишется) номер, и получается ошибка из - за +7 которую не удалить, то есть одна лишняя 7 получается в номере.
проверять регуляркой, есть ли "+" в переменной с номером, если есть, то откусывать первые 2 символа из номера..
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
есть пример мой форма окна без +7 тут на на форуме. и загоняй туда что надо
 

one

Client
Регистрация
22.09.2015
Сообщения
6 796
Благодарностей
1 264
Баллы
113
А если в номере телефона не указывать 7?
 

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8
А если в номере телефона не указывать 7?
Так он же автоматом приходит, как раз таки мне и надо 7 удалить, вот думаю как лучше.
проверять регуляркой, есть ли "+" в переменной с номером, если есть, то откусывать первые 2 символа из номера..
первые два символа не получится они не удаляются из формы, тритий нужно удалить, может кто подскажет такую регулярку
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
возьми тогда 10 последних цифр, ничего не устраивает и не понятна заморочка
 

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8

one

Client
Регистрация
22.09.2015
Сообщения
6 796
Благодарностей
1 264
Баллы
113
Не указывать цифру 7 в номере который добавляете. Она уже указана в форме по умолчанию.
 

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8
Изначально поле выглядит так - http://prntscr.com/dd9rna эту семерку нет возможности удалить, я получаю номер из смс - рег в это поле и он выглядит так http://prntscr.com/dd9tyu получается как ни крути лишняя семерка (стрелкой она на скрине отмечана), вот мне ее надо удалить, а я нуб, понимаю, что регуляркой надо удалить, а написать не могу ее)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
удадли первую цифру
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 040
Баллы
113
а вообще я уже говорил. лучше возьми 10 последних
 

loogle

Client
Регистрация
08.12.2013
Сообщения
291
Благодарностей
113
Баллы
43
Regex > (?<=.).*
удалит любую первую цифру в принятом номере
 

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8
Всем спасибо! Взял последние 10 цифры все норм стало, ребят еще вопросик, код от смс рег раза с 2-3 приходит, то ошибка "error" то вот так присылает "код 5934 Ваш логин +7943483483" есть еще у кого такая проблема?
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 339
Благодарностей
5 433
Баллы
113
Всем спасибо! Взял последние 10 цифры все норм стало, ребят еще вопросик, код от смс рег раза с 2-3 приходит, то ошибка "error" то вот так присылает "код 5934 Ваш логин +7943483483" есть еще у кого такая проблема?
ты пиши в чем проблема? Если тебе надо код дернуть, пользуйся конструктором регулярных выражений. там все просто.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)