Result of expression '(VAR_SCAN)' [null] is not an object



  • Здравствуйте!

    Использую регулярки.
    Когда значение в null - ошибка
    Пробовал не помогло

    try {
    [[SCAN]] =([[SCAN]]);
    } catch (err) {
    [[SCAN]] = 0;
    }
    Помогите пожалуйста. Раньше срабатывала такая конструкция

    TypeError: Result of expression '(VAR_SCAN)' [null] is not an object. Номер строки:2 Во время выполнения скрипта { _sa(30532494); IF_ELSE_EXPRESSION_897753 = ((VAR_SCAN).length) >= (3); _if(IF_ELSE_EXPRESSION_897753,function(){ section_insert() section_start("test", 693878682,function(){ })},function(){ section_start("test", 590787875,function(){ })})}



  • @teamgame Самое простое через if [[SCAN]] != null. Либо через экшен Подходит ли строка под регулярное выражение. Или его аналог в выполнить код

    [[TEST]] = Boolean(("[[SCAN]]").match(new RegExp("твоя регулярка")))
    

Log in to reply