如何在同一字符串中打印单引号和双引号?

时间:2018-09-15 13:27:15

标签: javascript asp.net user-interface frontend

我正在一个项目中,我们同时使用asp和Javascript来创建它的前端。我们有一个表,用户在其中输入可以同时具有单引号和双引号的字符串。我的代码一次只处理一个引号。如何使我的代码同时处理这两个问题?

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

原始值保存字符串。

1 个答案:

答案 0 :(得分:0)

要使字符串包含与定界字符串相同类型的引号,必须转义引号字符。换句话说,您必须在要在字符串中使用的引号字符之前放置\字符。

例如: console.log('\'Hello world!\''); // prints 'Hello world!' console.log("\"Hello world!\""); // prints "Hello world!" console.log(`\`Hello world!\``); // prints `Hello world!`

您只需要转义与字符串定界符匹配的引号字符,但可以转义任何类型的JS字符串中的任何引号字符。