Заменить 8 в номере на +7
-
Есть строка в которой во фразе есть номер телефона, нужно привести телефон к виду чтобы он начинался с +7
Как это сделать средствами бас? с регулярками не дружу
-
This post is deleted!
-
@Bruno А ЗАМЕНИТЬ СТРОКУ разве не подходит для этого?
-
@BaronVonMacaron В экшене выполнить код выполняется JS и api BAS'a. Сторонние языки программирования пока что не поддерживаются.
@Bruno Экшен заменить строку, как сказал @gaget007 , идеально справится с вашей задачей.
-
Решил таким способом http://joxi.ru/Q2KVwLlF4EevGm
(?:8|7|+7)(\d+)Потом просто добавляю слева +7
-
@Bruno в "выполнить код" вставляй
var VAR_RESULT = VAR_NUMBER.replace("8","+7");
пример
var VAR_NUMBER = "876776853378634"; var VAR_RESULT = VAR_NUMBER.replace("8","+7");
-
@Bruno проектик даже накидал тебе, чтоб не запутался)) 0_1504468258068_DDDDDDDDDDDDDD.xml
-
@artihorror Ваш код заменит абсолютно все
8
на+7
. Даже в теле номера, то есть из876776853378634
будет+776776+75337+7634
.
-
@Fox код выше заменит только первое совпадение
-
@DrPrime А.. потому что без флага
\g
..
-
This post is deleted!