gpt4 book ai didi

javascript - 能否用正则表达式匹配问号前的URL?

转载 作者:行者123 更新时间:2023-12-02 16:42:49 28 4
gpt4 key购买 nike

我们想要检查网址是否与 mail.google.com 或 mail.yahoo.com(也接受它们的子域)匹配,但不检查在问号后包含此字符串的网址。

var possibleURLs = /(mail\.google\.com\/|mail\.yahoo\.com\/)/gi;
var url;
// assign a value to var url.
if (url.split("?")[0].match(possibleURLs) !== null) {
// Do something...
}

但是是否可以匹配没有“.split("?")[0]”的url?正则表达式可以包含问号吗? (任何字符都可以出现在匹配的字符串之前,除了问号)。

最佳答案

当然:

var possibleURLs = /^[^\?]*(mail\.google\.com\/|mail\.yahoo\.com\/)/gi;

关于javascript - 能否用正则表达式匹配问号前的URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27360987/

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