[英]How to print single and double quotes in the same string?
我正在一个项目中,我们同时使用asp和Javascript来创建它的前端。 我们有一个表,用户在其中输入可以同时具有单引号和双引号的字符串。 我的代码一次只处理一个引号。 如何使我的代码同时处理这两个问题?
<td <%=cl%> style="width:<%=colwid(c)-4%>;text-align:<%=align(c)%>;" **origvalue="<%=cell%>"**><%=cell%></td>
原始值保存字符串。
为了使字符串包含与定界字符串相同的引号类型,必须对引号字符进行转义 。 换句话说,您必须在要在字符串中使用的引号字符之前放置一个\\
字符。
例如: console.log('\\'Hello world!\\''); // prints 'Hello world!' console.log("\\"Hello world!\\""); // prints "Hello world!" console.log(`\\`Hello world!\\``); // prints `Hello world!`
console.log('\\'Hello world!\\''); // prints 'Hello world!' console.log("\\"Hello world!\\""); // prints "Hello world!" console.log(`\\`Hello world!\\``); // prints `Hello world!`
您只需要转义与字符串的分隔符匹配的引号字符,但是您可以转义任何类型的JS字符串中的任何引号字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.