@Lamer said in Как использовать 1 строку 1 раз:
@sergerdn А как это использовать ?))
Если мой ответ не понятен и сломался поиск по форуму, тут я бессилен.
Добрый день. Есть строка 79625713048 , нужно сделать чтобы строка выглядела так 7(962)571-30-48
Цифры будут меняться.
@FloresRage said in Подогнать строку под формат:
Добрый день. Есть строка 79625713048 , нужно сделать чтобы строка выглядела так 7(962)571-30-48
Цифры будут меняться.
Парсите строку в список, а далее по индексу получаете цифры в необходимом порядке с добавлением любых знаков
@FloresRage said in Подогнать строку под формат:
79625713048
Выполнить код:
[[MASSIV]]=[[NUMBER]].split('');
[[RESULT]]=[[MASSIV]][0]+'('+[[MASSIV]][1]+[[MASSIV]][2]+[[MASSIV]][3]+')'+[[MASSIV]][4]+[[MASSIV]][5]+[[MASSIV]][6]+'-'+[[MASSIV]][7]+[[MASSIV]][8]+'-'+[[MASSIV]][9]+[[MASSIV]][10];
Переменная NUMBER - твой номер
MASSIV - временный массив с построчным разбиением твоего номера
RESULT - номер в нужном тебе виде
@timmykr said in Подогнать строку под формат:
@FloresRage said in Подогнать строку под формат:
79625713048
Выполнить код:
[[MASSIV]]=[[NUMBER]].split(''); [[RESULT]]=[[MASSIV]][0]+'('+[[MASSIV]][1]+[[MASSIV]][2]+[[MASSIV]][3]+')'+[[MASSIV]][4]+[[MASSIV]][5]+[[MASSIV]][6]+'-'+[[MASSIV]][7]+[[MASSIV]][8]+'-'+[[MASSIV]][9]+[[MASSIV]][10];Переменная NUMBER - твой номер
MASSIV - временный массив с построчным разбиением твоего номера
RESULT - номер в нужном тебе виде
Сплит можно не использовать, у строки тоже можно обратится к символу по индексу
var str = "hello"
console.log(str[1]) //e
[[NUMBER]][ 0 ] + "(" + [[NUMBER]].slice(1,4) + ")" + [[NUMBER]].slice(4,7) + "-" + [[NUMBER]].slice(7,9) + "-" + [[NUMBER]].slice(9,11)
можно сделать и с substring и с substr
любой вариант можно засунуть в поле установить переменную с типом выражение