gpt4 book ai didi

javascript - 验证相对网址

转载 作者:行者123 更新时间:2023-12-02 20:19:18 25 4
gpt4 key购买 nike

什么是验证相对 URL 的正则表达式?

在此link

在上面的链接上,相对网址:(/[\w~,;\-\./?%&+#=]*)

我编辑以进行验证

var pattern = '/\/[^\w~,;\-\.\/?%&+#=]*/i';
if (!link.match(new RegExp(/\/[^\w~,;\-\.\/?%&+#=]*/i)))
{
alert('invalid relative link');
}

我错了吗?如何验证绝对链接和相对链接?

最佳答案

事实上,一般来说,任何内容都是有效的相对 URL!在网站http://abc.com的上下文中例如,a 是一个相对 URL,它扩展为 http://abc.com/a ; 23$rt% 同样有效,并且扩展为 http://abc.com/23 $rt%!如果您的意思是是否要检查链接是否存在,我想您需要使用一些 Ajax 代码来组装完整的 url 并尝试在后台获取它并检查错误代码(例如 200 OK 表示 url 很好, 404 未找到等)。

关于javascript - 验证相对网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5815232/

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