@diod89, в лог вы выводите переменную с _, а в строку преобразовываете переменную без _
76065958-58f2-4f6b-b706-64a6bab366b9-image.png
@senerg эхх знал бы я правила наверное ответил. Эмпирическим методом определяйте)) Ну читайте доки что предоставил разраб там все описано как он реализовывал и почему так, а не иначе. Мне просто лень. Я не занимаюсь мартышкиным трудом. Когда понадобится модули не соплевые тогда и почитаю.
@fox said in Правильный JavaScript код выдает ошибку в БАС.:
Вы прежде чем ругать BAS попробывали этот регексп в консоле браузера.
Я попробовал эту строчку кода на яваскрипте и она без проблем выдает номер позиции совпадения или -1 если совпадения не было.
@senerg Вы умудрились за месяц набить почти 250 постов, я рад вашей активности, но постарайтесь использовать поиск и хоть немного экспериментировать.
var str = "https://www.aliexpress.com/asdf"
var regex = new RegExp('^https:\\/\\/www\\.aliexpress\\.com\\/','i');
var foundAt = str.search(regex);
log(foundAt)
@senerg said in Правильный JavaScript код выдает ошибку в БАС.:
Я попробовал эту строчку кода на яваскрипте и она без проблем выдает номер позиции совпадения или -1 если совпадения не было.
Проверил, да, действительно работает в консоле. Раньше не работало :D
Всё дело в двух слешей подряд // интерпретатор считает, что за ним следует комментарий. Чтобы этого избежать, объявите регексп отдельно (при этом экранируйте обратный слеш обратным слешем) и используйте в поиске объявленную переменную.
@fox said in Правильный JavaScript код выдает ошибку в БАС.:
Вы умудрились за месяц набить почти 250 постов
Таких нюансов как два слэша не нагуглишь, это индивидуальная особенность баса. Поиском я еще активнее пользуюсь и пересмотрел все видео офф. канала.
Почему вы экранируете спец знаки двумя слэшами, а не одним? Это тоже особенность баса?
@senerg Вот почему если BAS ругают, дак все сразу верят, а вот если хвалят, то ни кто не верит?
Таких нюансов как два слэша не нагуглишь, это индивидуальная особенность баса.
Вы не поверите, но когда я столкнулся с такой проблемой, я нагуглил ответ. Это особенность старой версии js, а не BAS'a.
Поиском я еще активнее пользуюсь и пересмотрел все видео офф. канала
Я этому рад, хоть и появляются сомнения на этот счёт..
Почему вы экранируете спец знаки двумя слэшами, а не одним? Это тоже особенность баса?
Да блин, особенность BAS'a, @support специально добавляет в js глюков и багов, чтобы кодили все кубиками, а не лезли в "выполнить код"..
Прочитайте метод RegExp

@fox said in Правильный JavaScript код выдает ошибку в БАС.:
Это особенность старой версии js, а не BAS'a
Вот вот вот эта ты зря напейсал)) Ща начнется, а почему не новая?)) И не только @senerg многие не напишут но подумают. То что прикрутить js с с+ задача та еще нетривиальная и до баса все както c# обходились многие забыли. А ведь стоимость эквивалентов была и есть совсем не 100 американских денег
@allive said in Правильный JavaScript код выдает ошибку в БАС.:
@fox said in Правильный JavaScript код выдает ошибку в БАС.:
Это особенность старой версии js, а не BAS'a
Вот вот вот эта ты зря напейсал)) Ща начнется, а почему не новая?)) И не только @senerg многие не напишут но подумают. То что прикрутить js с с+ задача та еще нетривиальная и до баса все както c# обходились многие забыли. А ведь стоимость эквивалентов была и есть совсем не 100 американских денег