gpt4 book ai didi

javascript - 检查提交的 URL 至少有一个子目录

转载 作者:行者123 更新时间:2023-12-03 05:31:08 25 4
gpt4 key购买 nike

我需要检查提交的 URL 中是否至少有一个子目录。

例如:domain.com、domain.com/domain.com/?utm=asdf 将失败,而 domain.com/asdf code> 、 domain.com/asdf/domain.com/asdf/asdf 等将会成功。

我怎样才能做到这一点?

最佳答案

创建 <a>内存中的元素可以帮助您剖析 URL:

function checkPathname(url) {
var el = document.createElement('a');
el.href = url;
return el.pathname && el.pathname !== '/';
}

console.log(checkPathname('http://www.test.com?foo=bar')); // false
console.log(checkPathname('http://www.test.com/?foo=bar')); // false
console.log(checkPathname('http://www.test.com/foobar?foo=bar')); // true
console.log(checkPathname('http://www.test.com/foo/bar?foo=bar')); // true

关于javascript - 检查提交的 URL 至少有一个子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40936164/

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