gpt4 book ai didi

javascript - 表达式不起作用

转载 作者:行者123 更新时间:2023-11-28 08:19:47 25 4
gpt4 key购买 nike

我有这样的表达:

s.replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1');

什么时候 s 以 '?' 开头它给出 SyntaxError: invalid quantifier

如何修改表达式?

最佳答案

你的表情没有任何问题。我只是用 javascript 测试了它,即使 s 以 ? 开头,它也没有问题。

以下代码仅显示一条警告“\?testing\.123”:

<script>
var s = "?testing.123";
var r = s.replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1');
alert(r);
</script>

我认为您需要提供更多信息,并尝试忽略您当前对导致错误的原因的假设。当 s 失败时知道它是什么会有所帮助。以及您在之前和之后用它做什么。

关于javascript - 表达式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23133266/

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