我正在一个项目中,我们同时使用asp和Javascript来创建它的前端。我们有一个表,用户在其中输入可以同时具有单引号和双引号的字符串。我的代码一次只处理一个引号。如何使我的代码同时处理这两个问题?
<td <%=cl%> style="width:<%=colwid(c)-4%>;text-align:<%=align(c)%>;" **origvalue="<%=cell%>"**><%=cell%></td>
原始值保存字符串。
答案 0 :(得分:0)
要使字符串包含与定界字符串相同类型的引号,必须转义引号字符。换句话说,您必须在要在字符串中使用的引号字符之前放置\
字符。
例如:
console.log('\'Hello world!\''); // prints 'Hello world!'
console.log("\"Hello world!\""); // prints "Hello world!"
console.log(`\`Hello world!\``); // prints `Hello world!`
您只需要转义与字符串定界符匹配的引号字符,但可以转义任何类型的JS字符串中的任何引号字符。