防止 Javascript 转义文本?

2023-12-24

声明

text = '{"section": "\main" }'

结果是

"{"节": "主" }"

有没有办法阻止 Javascript 解释器将反斜杠视为转义字符并将其删除?

我希望能够声明 "{"section": "\main" }" 并在输出中保留反斜杠”

"{"节": "\main" }"

注意:我意识到如果我使用两个反斜杠它将给我所需的输出。但我不想使用两个反斜杠,因为我有很多 Latex 代码包含在网页中,并且必须双重转义所有内容是非常尴尬的。那么有没有办法防止Javascript转义文本呢?


In 支持浏览器 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Browser_compatibility,你可以使用String.raw https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/raw像这样的方法:

console.log(String.raw`\main`);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

防止 Javascript 转义文本? 的相关文章

随机推荐

  • AWS S3 Web 控制台覆盖存储桶策略

    目前 我有一个应用于测试存储桶的策略 该策略旨在阻止用户使用 公共读取 和 公共读写 ACL 上传 s3object 当我尝试通过命令行上传时 请求被成功阻止 并按预期 拒绝访问 Write S3Object bucketname test
  • 循环数据帧并从另一个数据帧获取相关数据:PANDAS

    我有一个包含客户所有交易数据的数据框 列是 mailid txn date 城市 现在我遇到的情况是 我必须考虑 2016 年 1 月 1 日以来的客户 对于每个 mailid 我必须从基本文件中获取他们的 txn 数据 并考虑他们最近 1
  • 如何使用远程系统上的 Ansible 任务移动/重命名文件

    如何使用远程系统上的 Ansible 模块移动 重命名文件 目录 我不想使用命令 shell 任务 也不想将文件从本地系统复制到远程系统 从2 0版本开始 in 复制模块 https docs ansible com ansible lat
  • 那些安装的未知程序是什么?

    有谁知道这些程序 GUIDes 是什么 我相信它们是 UWP 编程的一部分 因为当我在 Visual Studio 中运行调试时 这些程序出现在 已安装的程序 中 另外 在Windows 10的安装程序中看不到CCleaner Thanks
  • 在mysql中查找三个以上具有相同值的列

    我有多个列具有相同的值 我想找到超过 3 列的行 id 具有相同的值 each column is text blob 表结构就像 id col1 col2 col3 col4 col5 col6 col7 col8 col9 Unpivo
  • 使用 linq 对列表进行采样

    我需要一个辅助方法来将轴标签添加到图表中 我不想在图表中具有值的轴上的每个点添加标签 因为那样会变得太忙 所以我需要定期提取样本 到目前为止 我已经提出了以下满足要求的方法 但我认为必须有一种更简洁的方法来使用 Linq 来完成此任务 谁能
  • 使用 google-places-api 的简单 html 页面出现 ApiNotActivatedMapError

    我正在尝试创建一个简单的 html 页面 我稍后想在其中添加自动完成输入 其中包含 google places api 我有一个 api 密钥 已启用 但我仍然收到错误消息 这是我的 html but I get this error me
  • 如何在 Jekyll 中使用 markdownify 显示索引摘录

    我希望在索引页上显示较长帖子或页面的简短文本摘录 我本来打算在 Front Matter 中使用自定义变量并抓住它 但后来我看到了过滤器 excerpt 我看到在Jekyll 文档 http jekyllrb com docs templa
  • PowerShell 相当于“head -n-3”?

    我已经能够追踪基本的头 尾功能 head 10 myfile lt gt cat myfile select first 10 tail 10 myfile lt gt cat myfile select last 10 但是 如果我想列出
  • Java中是否可以在指定时间内停止函数的执行?

    我想知道如何在java中指定时间内停止指定函数的执行 例如 我可以调用一个名为 print data 的函数 如果执行需要更多时间 我将不得不停止该函数的执行 是否可以这样停止执行 提前致谢 您可以向函数添加一些检查 保存函数开始工作时的时
  • 在构建过程中如何从 docker 文件打印到控制台?

    假设您有一些 Dockerfile 需要向该文件添加什么 以便在构建期间将字符串 即 Hello World 打印到控制台 docker build RESEARCH 这个问题是 Google 中该主题的热门问题 我通过谷歌搜索并登陆这里进
  • 如何定期制作动画?

    我有一个故事板 可以使分针滑动 6 度 现在我希望分针永远每 59 秒滑动一次 故事板有什么属性或我可以做的任何其他方式吗 我的故事板
  • 如何在 spring-data mongodb 中将 updateOption 与 arrayFilters 一起使用?

    我在 Mongodb 中有一个如下所示的文档 现在 我想转到基于特定 的文档 id对于该文档 想要转到 计划 列表 其中对于几个特定日期 不仅是一个日期 而是多个日期 我想将状态更新为 已预订 我浏览了此链接 如何使用带有 arrayFil
  • CodeIgniter - CI_DB_mysqli_result 类的对象无法转换为字符串

    我目前正在使用 codeIgniter 我正在尝试根据电子邮件地址更新数据库中的密码 否则我会遇到问题 我使用在 CodeIgniter 网站上找到的以下代码来更新我的数据库 this gt db gt set field field 1
  • 哪里可以找到旧版本的 android ndk [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 好吧 你们很多人都会说这是重复的this https stackoverflow com questions 6849981 where
  • 那么如何将数据推送到承诺内的数组呢?

    我一直在试图弄清楚 如何将结果从 Promise 循环推送到数组 谁能指出我正确的位置 const ids 1 2 3 let results for let id of ids getLight id then light gt resu
  • 将夜间叠加层添加到谷歌地图 API

    我的 Angular 项目中有以下 html 部分
  • 如何更改 TemplateField 中 ItemTemplate 的命令文本和图像按钮

    我有一个带有 ImageButton 的列 我的数据库字段有bit数据类型 我希望我的记录在该列中具有真正的价值True jpg我的命令变成MakeFalse当它有错误值时显示False jpg我的命令变成MakeTrue 我怎样才能做到这
  • 如何在AS3中发送GET请求?

    我在这里看到这个例子 http damn ihateblue net 2011 09 24 actionscript 3 send getpost http damn ihateblue net 2011 09 24 actionscrip
  • 防止 Javascript 转义文本?

    声明 text section main 结果是 节 主 有没有办法阻止 Javascript 解释器将反斜杠视为转义字符并将其删除 我希望能够声明 section main 并在输出中保留反斜杠 节 main 注意 我意识到如果我使用两个