JsHint 警告:正则表达式文字可能会与“/=”混淆

2023-12-14

我的 Javascript 代码中有这一行:

var regex = /===Hello===\n/;

JsHint 在这一行给了我一个警告:

A regular expression literal can be confused with '/='`

...但我不知道这个正则表达式有什么问题?我怎样才能避免这个警告?


问题是/=可以解释为除法和赋值,而不是正则表达式文字的开头。

您可以使用以下方法避免警告RegExp构造函数反而:

var regex = new RegExp("===Hello===\n");

似乎没有任何选择您可以设置告诉 JSHint(或 JSLint)忽略/=,因此您的选择是要么解决它,要么忽略该警告。

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

JsHint 警告:正则表达式文字可能会与“/=”混淆 的相关文章

  • Angular $http.get:如何捕获所有错误?

    我发送一个表单到nodejs进行身份验证 使用 http get在以下函数中并添加promise gt then 在生产中 这是否可以处理我可能从服务器收到的所有错误 我还需要向此功能添加其他内容吗 MyApp controller Log
  • Jasmine 条件 callThrough 和 callFake

    我有一个返回函数引用的方法 function methodetobeMoked param case1 return func1 case 2 return func2 case n return funcN 我需要监视这个方法并返回特定输
  • 使用 jquery 淡入/淡出

    我正在研究我的学生项目 我是新的 jquery 对于该项目 我必须使用 jquery 来增强一些功能 并且我已经学到了很多来执行基本任务 但我陷入了一些非常令人困惑的事情 我的一个脚本实际上在鼠标悬停在功能上时更改了 div 容器的图像 功
  • Javascript hasOwnProperty 在事件对象上总是 false?

    我希望有人可以帮助澄清与事件对象相关的 hasOwnProperty 方法 我正在尝试克隆鼠标事件 最终该对象将被传递到 iframe 我已经构建了一个 克隆 函数 但每当我尝试克隆窗口事件 即滚动 单击等 时 hasOwnProperty
  • 如果Functions是javascript中的对象,为什么function.constructor指向Function而不是Object?

    当像这样从窗口对象创建以下函数时 function userInfo 既然函数是对象 为什么 userInfo constructor 显示 Function 而不是 Object 当使用以下内容时 它甚至显示函数而不是对象 Functio
  • 将图像缩略图上传到服务器,而不上传整个图像

    据我所知 我在这里问的是不可能的 但我想无论如何我都会问 以防我遗漏了什么 假设您想让用户上传 JPG 图像 并且这些图像被缩放为较小的图标 并且原始图像始终被丢弃并且不再需要 有没有什么方法可以在大多数现代浏览器中普遍使用 让用户选择硬盘
  • Node.js Google-云存储上传目的地规范

    我有一个 Node js 服务器并且正在使用谷歌云上传一些图像文件的包Firebase 存储 上传本身工作正常 但 google cloud API 似乎只能将文件上传到 Firebase Storage 根文件夹 有没有办法指定远程位置来
  • 如何使用 Underscore 获取 JavaScript 数组中的重复项

    我有一个数组 我需要重复的项目并根据特定属性打印这些项目 我知道如何使用 underscore js 获取唯一项目 但我需要找到重复项而不是唯一值 var somevalue name john country spain name jan
  • 如何根据另一个动态下拉列表的值创建动态下拉列表?

    我有一个下拉菜单 当我选择一个选项时 它会创建一个动态下拉菜单 到目前为止 一切都很好 但我想创建另一个动态下拉列表 现在基于另一个动态下拉列表的值 我该怎么做 第一个动态下拉列表有效 我猜第二个无效 因为动态变量 div 没有静态 ID
  • 使用 Charts.js 禁用动画

    我在使用 Charts js 关闭动画时遇到一些问题 这是我的代码 var pieData value 30 color F38630 value 50 color E0E4CC value 100 color 69D2E7 var myP
  • 如何在Javascript中声明静态变量[重复]

    这个问题在这里已经有答案了 在下面的代码中 我希望有一个计数器来跟踪创建的 Person 对象的数量 这段代码没有这样做 我该如何实现呢 function Person this name Peter this counter this c
  • 将其作为参数传递给 addEventListener()

    我想添加change一组复选框的事件 我如何访问this在我的事件函数中 这样当我执行事件时我可以访问复选框的值 这是我当前的代码 var checkboxes document getElementsByClassName cb Arra
  • Javascript“命名空间”和 jQuery AJAX

    我正在使用此处列出的建议 http www odetocode com articles 473 aspx http www odetocode com articles 473 aspx 使用模拟的JavaScript AJAX网络聊天系
  • React JS“this”没有按预期工作

    我有下面的代码 save function var this this console log this refs itemText this setState isEditing false function console log In
  • 元素在主体内找不到足够的空间 - JavaScript 样式

    相关信息 该页面包含两个元素 An
  • Webpack:如何将 javascript 注入 HTML 而不是单独的 JS 文件

    有没有办法让 webpack 将输出注入 HTML 而不是单独的文件 我不得不使用html webpack inline source plugin https github com DustinJackson html webpack i
  • 加载 angularjs 路由后运行 javascript 代码

    我需要在 angularjs 加载路线后显示警报 显示警报的代码位于 angularjs 异步加载的视图中 视图加载后 我希望它能够运行 但它没有 我知道我可以广播并告诉它稍后运行等 但我需要一个更通用的解决方案 假设您正在谈论基于以下内容
  • 限制线的长度

    我正在尝试画一条代表 弹弓 的线 并且希望它具有最大拉伸长度 在 p5 中 我在位置和位置之间画了一条线 line posA x posA y posB x posB y posA 是鼠标 x 和 y posB 是画布上圆的位置 我想要做的
  • Firefox 和 Chrome 为 offsetTop 提供了不同的值

    我试图相对于输入字段定位一个跨度元素 让我们称之为 工具提示跨度 为此 我将工具提示跨度和输入字段包装在另一个跨度元素中 我们称之为 包装器跨度 该元素具有position relative 然后我设置position absolute在工
  • 调试客户端时使用 Chrome/Firefox

    我正在使用带有 getUserMedia 的相机 但出现了一些需要修复的错误 问题是 Visual Studio 只允许我使用 IE 调试 JavaScript 我的意思是命中断点 而 IE 不支持 getUserMedia 如果您想在 I

随机推荐

  • 在全日历事件上重复时间

    我正在尝试在完整日历的某个时间制作一些重复事件 例如我希望事件发生于 2016年1月3日 直到 2016 年 1 月 7 日 这是我获取所有事件的代码
  • 多对多字段 django 添加双向关系

    我正在尝试实现一种允许用户关注另一个用户的功能 问题是当我将新用户添加到 关注者 时 关注另一个用户的用户也会添加到关注用户的以下列表中 例如 如果用户 a 关注用户 b 我将得到 view py def follow test reque
  • 如何重写现有对象的方法?

    该对象是用以下命令创建的reify我需要重写它的方法之一 我发现的唯一方法是使用经典的 OO 装饰器和另一种用途reify 还有其他办法吗 恐怕你必须创建一个装饰器 因为 Clojure 没有内置构造来默认将一个对象的行为委托给另一个对象
  • 使用 ActiveRecord 匹配 PostgreSQL 中的数组值

    在我的 Rails 4 应用程序中 我的目标是查看所有联系人 其中字段visible to在联系人表中等于 1 我的visible to is integer array true 但是 我得到以下异常 PG UndefinedFuncti
  • 您是否需要显式关闭 Java KeyStore 输入流?

    当使用 FileInputStream 读取 KeyStore 时 是否需要显式关闭输入流以阻止系统资源被浪费 FileInputStream fin new FileInputStream keystore jks KeyStore ke
  • python 3.2导入问题

    过去几天我一直在尝试安装分发进行故障排除 以便可以开始导入第 3 方模块 我已经有几年没有使用 python 了 所以我重新记住了那些非常困难的事情 我按照给定的目录的错误进行操作 但不知道下一步该怎么做 我正在运行 mac 版本 10 8
  • Rails 5 中的“left_joins”和“includes”有什么区别?

    在Rails 5中 他们添加了ActiveRecord查询方法left joins 有什么区别left joins and includes 我一直都看到includes作为左连接 includes默认情况下 在 2 个查询中加载关联数据
  • ConnectivityManager.CONNECTIVITY_ACTION,注册接收器时总是广播?

    我正在注册一个接收器来捕获 ConnectivityManager CONNECTIVITY ACTIONin code即我没有在应用程序清单中注册它 一切工作正常 但我注意到 尽管网络已经打开 但只要我注册接收器 我就会自动收到广播 我的
  • 合并两个文本文件的最简单的脚本方法 - Ruby、Python、JavaScript、Java?

    我有两个文本文件 一个包含 HTML 另一个包含 URL slugs 文件 1 HTML li a href article a li
  • 在 Common Lisp 中创建函数定义时,首选 defun 还是 setf?为什么?

    使用定义的函数的根本区别是什么defun and setf如下所示 除了风格考虑之外 是否一种方法优于另一种方法 Using defun defun myfirst l car l MYFIRST myfirst A B C A Using
  • 在Python中创建HTTPS代理服务器

    我正在尝试在 python 中创建 HTTPS 代理服务器 我创建了以下适用于 HTTP 的脚本 usr bin env python3 coding utf 8 import socket from threading import Th
  • C# - for 循环以奇怪的间隔冻结

    我正在研究问题14在 Project Euler 上 我的代码似乎会以随机的间隔冻结 没有明显的原因 static void Main int maxNum 0 int maxLength 0 for int x 2 x lt 100000
  • 如何强制 jqGrid 4.10.1-pre 始终对 ' 字符进行编码[重复]

    这个问题在这里已经有答案了 免费jqgrid使用设置 autoencode true 网格定义包含 grid jqGrid url admin API Entity datatype json editurl admin Detail Ed
  • C# 纸牌游戏中的最佳纸牌选择

    问题在于在游戏的每个时刻遵循以下规则选择最佳选项 您只能选择最左边或最右边的卡 你的对手总是先选 并且总是从最左边或最右边的牌中选择最大的牌 如果是平局 它将选择最右边的 考虑到这并不总是最好的选择 有时不可能获胜 但无论如何 你必须通过与
  • 编译一个Rcpp包,调试符号中包含行信息

    我不知道如何为我的 R 包提供共享库调试符号源行信息 我缺少什么 我创建以下内容src Makevars file PKG CXXFLAGS O0 ggdb PKG LIBS O0 ggdb 我使用编译包R CMD INSTALL no m
  • 为什么 Spring Batch 为每个线程使用 1 个数据库连接?

    为什么 Spring Batch 为每个线程使用 1 个数据库连接 Stack Java 8 春季启动 1 5 春季批次 3 0 7 光CP 2 7 6 数据源配置 batcdb postgres 读数据库 Oracle writedb p
  • 以编程方式从 iPhone 应用程序访问设备音乐文件

    我想访问 iPhone 上可用的音乐文件并将其列出 或 将文件放入我的 iPhone 应用程序中并开始播放 有可能做到吗 类似于我们使用 UIImagePickerController 委托方法从设备相册访问图像的方式 谢谢你 您可以参考M
  • 是否可以使用 try/catch 捕获段错误?

    我做了这个测试来看看发生了什么 try int x 0 x 1234 catch cout lt lt OK 但它抛出了段错误 为什么它没有捕获段错误 不 你不能 A SEGFAULT不是一个常规的例外 您显示的代码只是未定义的行为 任何事
  • 没有标签的结构

    如果我声明一个这样的结构 struct int a char b ident 该结构有类型吗 即未指定的类型 默认类型等 相反 如果我声明一个结构 例如 struct J int a char b ident 我们可以说ident是一个类型
  • JsHint 警告:正则表达式文字可能会与“/=”混淆

    我的 Javascript 代码中有这一行 var regex Hello n JsHint 在这一行给了我一个警告 A regular expression literal can be confused with 但我不知道这个正则表达