[РЕШЕНО] помогите составить код javascript для замены пробелов между словами



  • есть входные данные в виде фразы - "слово1 слово2 слово3" - необходимо заменить пробелы на другие символы - %20

    делаю через выполнить код

    [[VAR_FRASE]]={{key_search_frase|notreuse|onlyfail}}.replace(" ","%20");
    

    но на выходе меняется только первый пробел - какой код будет чтобы все пробелы заменить?



  • нашел код в самом BAS

    [[NEW_VARIABLE_1]]=([[NEW_VARIABLE]]).split(" ").join("%20");
    

    сделал через действие заменить строку



  • @Turutur http://community.bablosoft.com/post/8358 вот еще вариант



  • @Canine из предложенного поста вообще ничего не понял - но спасибо)



  • @Turutur Если например обернуть текст в

    [[VAR]] = encodeURIComponent(text text)
    [[VAR]] = text%20text
    

    Получим замену символов, если русский текст, то тоже кодируется, мне это пригодилось в api vk.
    Вот например кодер онлайн http://pressbin.com/tools/urlencode_urldecode/


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.