2015-08-28 3 views
0

Эта строка является частью URL, которая приходит после http://www.domain.com/?----this-part----.Как вставить и назначить строку переменной javascript, если строка странная?

но моя строка огромная, и она имеет цитаты время от времени, одно и двойное. и т. д.

Редактировать: изначально я думал, что кавычки испортили его, но теперь кажется, что я был неправ. Поэтому я вставляю целую строку.

https://gist.github.com/anonymous/21d40cabfc5252d1a7dd

+0

Вы нужно избегать его для javascript ... – brso05

+0

Вам нужно указать хотя бы пример строки, которую вы пытаетесь вставить. – Sphaso

+0

Вы хотите избежать этих котировок? если это так, вы делаете так вот так: '' он сказал: \ "Hello there! \" "' slash \ is javascripts escape character, чтобы игнорировать следующий символ и читать его как строку. –

ответ

2

Если строка ограничена " Вы можете заменить " с \"

Если строка ограничена ' вы можете заменить ' с \'

В качестве примера:

var str = 'It\'s me'; // Is a string with the text It's me 

Если вы берете строку из кода, это уже строка, поэтому вам не нужны никакие изменения.

Если взять строку из копии из браузера URL вы можете пройти его в редакторе (блокнот, UltraEdit, VI, ВИМ, Leafpad ...) и использовать функцию «Заменить»

+0

да только моя строка 1 страница длинная, есть ли более автоматический способ сделать это –

+0

ok ill try replace method –

+0

Я отредактировал свой ответ, чтобы показать вам, как это сделать –

Смежные вопросы