gpt4 book ai didi

javascript - 如何使用 '&' 或 '?' 作为第一个字符进行正则表达式调用

转载 作者:行者123 更新时间:2023-11-30 07:04:27 25 4
gpt4 key购买 nike

我正在尝试使用以下字符串进行正则表达式调用:

if ((/&timeout=true|?scn=header/i).test(url))

... 语句继续。我在控制台中收到此错误:

Uncaught SyntaxError: Invalid regular expression: /&timeout=true|?scn=header/: Nothing to repeat

我如何正确地做出这个声明?

最佳答案

问题在于 ? 具有重复零次或一次 的特殊含义,因此会出现错误。只是逃避它:

/&timeout=true|\?scn=header/

关于javascript - 如何使用 '&' 或 '?' 作为第一个字符进行正则表达式调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32660469/

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