Как напечатать одинарные и двойные кавычки в одной строке? - PullRequest
0 голосов
/ 15 сентября 2018

Я работаю над проектом, в котором мы используем asp и Javascript для создания внешнего интерфейса.У нас есть таблица, в которую пользователи вводят строки, которые могут содержать как одинарные, так и двойные кавычки.Мой код обрабатывает только одну цитату за раз.Как мне сделать так, чтобы мой код обрабатывал их одновременно?

<td <%=cl%> style="width:<%=colwid(c)-4%>;text-align:<%=align(c)%>;" **origvalue="<%=cell%>"**><%=cell%></td> 

Исходное значение содержит строку.

1 Ответ

0 голосов
/ 15 сентября 2018

Чтобы строка содержала кавычки того же типа, которые вы использовали для разделения строки, вы должны экранировать символы кавычек. Другими словами, вы должны поместить символ \ перед символом кавычки, который вы хотите использовать в вашей строке.

Например: console.log('\'Hello world!\''); // prints 'Hello world!' console.log("\"Hello world!\""); // prints "Hello world!" console.log(`\`Hello world!\``); // prints `Hello world!`

Вам нужно только экранировать символы кавычек, которые соответствуют разделителям строки, но вы можете экранировать любые символы кавычек в любом типе строки JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...