我正在使用 RFC-3986 中的这个 url 正则表达式
上面写着here :
^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^# ]*))?(#(.*))?
它对我有用 here
但是当我将其添加到 Visual Studio 下时,我看到了:
Chrome 开发者工具栏向我展示了这个:
我做错了什么?
附:我认为可能存在隐藏字符 - 所以我粘贴到 CMD 中然后重新复制它,但仍然......
最佳答案
将所有出现的 /
转义为 \/
。那么,VS就不会提示了。
var basicRegexPatterns = {
urlPattern: /^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/i
};
关于javascript - Visual Studio 上的正则表达式错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17964132/