代码之家  ›  专栏  ›  技术社区  ›  orokusaki

为什么jquery 1.4.2 compressed有语法错误?

  •  3
  • orokusaki  · 技术社区  · 15 年前

    我一直注意到这一点,包括以前的版本。在jquery的压缩版本中,您将看到一些regex:

    [^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^
    

    错误似乎在 ['"]

    我确信这不是真正的语法错误,但我的所有代码编辑器都将其视为一个错误,如果我尝试合并JavaScript文件,这会使开发变得很困难。有人知道这是怎么回事吗?

    2 回复  |  直到 15 年前
        1
  •  4
  •   recursive    15 年前

    它是正则表达式中的字符实体,由方括号指定。其中的引号字符没有限制。接下来要做的就是突出显示错误语法。询问你的编辑的开发人员。

        2
  •  2
  •   mkoryak    15 年前

    您的代码编辑器很糟糕,如果它在regex文本中,这不是语法错误,我怀疑它是。

    您使用的代码编辑器可能不支持正确的regex文本,它是一个字符串,这将导致错误