@mansory333 бас хитрее делает он не экранирует он эскейпит
составляете ее так же как обычно а потом ее .escape()
Но вам не надо добавлять в регулярку для баса служебные операторы) gm это область применения бас все это сам знает. Вы собственно решили задачу подав вторым аргументом gm
Применение в басе js довольно специфичное ) некоторые вещи работают не так как ожидают я про механику выполнения, они просто работают иначе. фрейморк.
upd 2 скорее всего это связанно что сам бас на С+ вроде
Нужна помощь
-
@uraabk said in Нужна помощь:
@flour как вариант - регуляркой
Регулярки работают со строками, с числом они работать не будут. Как вариант - перевести число в строку и взять подстроку.
-
@root said in Нужна помощь:
.slice(0,4)Если в переменной будет число, он тоже не сработает.
[[NUMBER]] = 73663485923 [[RES]] = [[NUMBER]].slice(0,4) //TypeError: Result of expression 'VAR_NUMBER.slice' [undefined] is not a function.А со строкой сработает как надо:
[[NUMBER]] = 73663485923 [[RES]] = String([[NUMBER]]).slice(0,4) //7366