gpt4 book ai didi

javascript - Visual Studio 上的正则表达式错误?

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

我正在使用来自 RFC-3986 的这个 url 正则表达式

它写成here :

^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^# ]*))?(#(.*))?

它对我有用 here

但是当我在 visual studio 下添加它时,我看到了这个:enter image description here

Chrome 开发人员工具栏向我展示了这个:

enter image description here

我做错了什么?

附注我认为可能有隐藏的字符 - 所以我在 CMD 中粘贴然后重新复制它,但仍然......

最佳答案

将所有出现的 / 转义为 \/。然后,VS 不会报错。

var basicRegexPatterns = {
urlPattern: /^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/i
};

参见 Escaping a forward slash in a regular expression .

关于javascript - Visual Studio 上的正则表达式错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17964132/

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