gpt4 book ai didi

Javascript Unbounded Regex Literal - 需要帮助理解这个

转载 作者:行者123 更新时间:2023-11-29 22:17:06 24 4
gpt4 key购买 nike

我试图在 Maven 下使用 wro4j(1.6.2 和 1.6.3-SNAPSHOT),但我遇到了 jquery.tablesorter.js 的问题插件。

在第 972 行(或附近)有一个 eclipse 和 wro4j JSMin(java 端口)不喜欢的正则表达式。

return /\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s);

所以问题来了。在 Eclipse Indigo 中,“/.test(s);”部分显示为字符串(蓝色突出显示)。 JSMin 因抛出 UnterminatedRegexException 而窒息。

我运行了基于 C 的 JSMin针对同一个文件没有问题。我在这里缺少什么?

执行以下操作似乎可以缓解它,但我不明白为什么将其视为未终止的正则表达式文字。

return /(\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4})/.test(s);

最佳答案

JsMin java 端口有一些已知的限制。除非你有充分的理由继续使用 JsMin,否则我建议尝试使用 googleClosure 来处理 js 最小化。

另外,发现此类问题,欢迎随时开一个issue可能会在下一个版本中修复。

关于Javascript Unbounded Regex Literal - 需要帮助理解这个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14508283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com