当前位置:首页 > 实用技巧 >

js如何判断一个url是正确的(js切换url地址)

来源:原点资讯(m.360kss.com)时间:2024-02-01 12:57:00作者:YD166手机阅读>>

JavaScript 领域的 URL 验证有了新的消息!这么多年开发者因为 JavaScript 没有简便的方法来验证 URL 而一直对其发牢*,如今有了一个新方法 — URL.canParse()

URL.canParse('https://www.pixelstech.net'); // true URL.canParse('www.pixelstech.net'); // false

URL.canParse() 是一种快速判断字符串是否为有效 URL 的方法。但在不要兴奋得太早,写下这篇文章时 URL.canParse() 还不被所有浏览器支持。不过你可以在下面找到最新的浏览器支持信息。

js如何判断一个url是正确的,js切换url地址(1)

这个静态方法已经包含在core-js中了。

js如何判断一个url是正确的,js切换url地址(2)

URL.canParse()依赖于与URL()构造函数评估有效 URL 相同的算法。而且由于这两个方法都实现了相同的解析器,并且URL()今天已经得到了良好的支持,你可以遵循使用构造函数来验证 URL 的一般建议。将new URL()放入辅助函数中,检查是否抛出异常,就大功告成了!

function isUrlValid(string) { try { new URL(string); return true; } catch (err) { return false; } } isUrlValid('https://www.pixelstech.net'); // true isUrlValid('www.pixelstech.net'); // false

或者如果你不喜欢一个 isUrlValid()函数,你也可以类似core-js那样实现URL.canParse()

不i过最后有个问题,什么是有效的 URL?

,

栏目热文

不谋万世者不足谋一时翻译(立大志者不惟有超世之才翻译)

不谋万世者不足谋一时翻译(立大志者不惟有超世之才翻译)

——读斯塔夫里阿诺斯的《全球通史》这是一本畅销书。笔者读到的已经是2020年3月第99次印刷的版本,由吴象婴、梁赤民、董...

2024-02-01 12:45:14查看全文 >>

日往则月来而岁成焉翻译

日往则月来而岁成焉翻译

第一章【原文】天尊地卑,乾坤定矣。卑高以陈,贵贱位矣。动静有常,刚柔断矣。方以类聚,物以群分,吉凶生矣。在天成象,在地成...

2024-02-01 12:20:38查看全文 >>

胜而不骄败而不怨翻译(是无待而然者也翻译)

胜而不骄败而不怨翻译(是无待而然者也翻译)

在《西游记》里,我们以为,玄奘就是唐僧,是唐太宗的“御弟”。可真实的玄奘,却不是电视剧里的样子,也没有如此招摇,甚至可以...

2024-02-01 12:45:58查看全文 >>

函绵邈于尺素吐滂沛乎寸心翻译(水茫茫天地一流觞翻译)

函绵邈于尺素吐滂沛乎寸心翻译(水茫茫天地一流觞翻译)

创作背景:陆机写《文赋》的宗旨是为了解决创作中“意不称物,文不逮意”的矛盾,所以以创作构思为中心,主要论述“作文利害之所...

2024-02-01 12:21:47查看全文 >>

盈虚者如彼单字翻译(虚而不屈动而愈出翻译)

盈虚者如彼单字翻译(虚而不屈动而愈出翻译)

今天教学苏轼的《赤壁赋》。《赤壁赋》是散文中的极品,是高中语文教材的“镇馆之宝”。文本以“水与月”为线索,用“主客问答”...

2024-02-01 12:15:46查看全文 >>

js接口安全域名不填会怎么样(js安全域名在哪里配置)

js接口安全域名不填会怎么样(js安全域名在哪里配置)

这段时间有个工作,是要在移动端给地图上加上导航功能,找了一圈,最后决定使用微信JSSDK的‘打开地理位置接口’来开发,也...

2024-02-01 12:19:06查看全文 >>

js怎么获得链接中的域名(js获取网页标题和链接)

js怎么获得链接中的域名(js获取网页标题和链接)

在做网站开发时,我们有时候会获取当前页面的完整路径。在网页前端如何实现呢?请在网页脚本代码段中粘贴如下代码。functi...

2024-02-01 12:38:33查看全文 >>

js安全域名能设置多少个(js命名网址)

js安全域名能设置多少个(js命名网址)

微信公众号(服务号)已经推出很久了,但是第一次接触的人,或多或少会走一些弯路,下面是我在开发中见到的一些问题,也给自己做...

2024-02-01 12:54:59查看全文 >>

js二级域名访问(js 公用网址)

js二级域名访问(js 公用网址)

有的时候会更换域名,但是自己有很多分站,二级域名比如:www.baidu.com 要重定向到 www.qq.comqrp...

2024-02-01 12:38:25查看全文 >>

电脑怎么打开dwf格式文件

电脑怎么打开dwf格式文件

1、以Autodesk DWF Viewer软件为例,下载并进行安装。2、打开Autodesk DWF Viewer ,...

2024-02-01 12:58:31查看全文 >>

文档排行