js如何判断图片链接是本地路径还是网络地址?

发布于 2022-09-11 20:37:33 字数 177 浏览 32 评论 0

js如何判断图片链接是本地路径还是网络地址?
例如:
图片本地途径: /img/avatar.png
图片网络地址: xxx.com/avatar.png

如何判断?
因为需要判断是本地途径的话,自己要加上域名 变为xxxxx.com/img/avatar.png
如果是网络地址就不用理它

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

心碎的声音 2022-09-18 20:37:33

写个正则去判断是否是包含http(s)开头的地址:

let src = '/img/avatar.png';
let reg = /^https?/ig;
reg.test(src)
墨离汐 2022-09-18 20:37:33

取src属性再用正则检测

撩动你心 2022-09-18 20:37:33

取src判断链接是否包含http,如果不包含则是本地图片。如果包含判断域名是否和当前域名一致,如果一致则是本地图片,否则是网络图片

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文