URL验证器
粘贴一个URL,这个工具会检查它是否书写正确,并准确显示它是如何拆分的。它使用PHP内置的验证功能(filter_var配合FILTER_VALIDATE_URL)来检查语法,并报告协议、主机、端口、路径、查询和片段,以及该URL是否为绝对地址、是否使用HTTPS。这只是一次格式检查:它绝不会打开链接或连接服务器,因此无法告诉你页面是否在线。
检查是如何进行的
-
1
粘贴一个URL
输入或粘贴单个URL。它会在你输入时实时检查,无需点击任何按钮。
-
2
查看结论
绿色面板表示语法有效;红色面板表示无效。缺少协议或URL中含有空格都会导致检查失败。
-
3
查看各部分
表格会列出找到的协议、主机、端口、路径、查询和片段。
-
4
查看两个标志
额外的行会显示该URL是否为绝对地址(同时具有协议和主机),以及是否使用HTTPS。
这项检查做什么、不做什么
这个验证器只检查格式,采用的规则与PHP后端相同:filter_var($url, FILTER_VALIDATE_URL)。它非常适合在保存之前发现拼写错误和格式错误的链接,但它绝不会访问网络。
| 会做 | 不会做 |
|---|---|
| 确认URL的语法是否有效 | 打开URL或加载页面 |
要求提供http或https之类的协议 |
检查DNS或主机是否存在 |
| 拒绝空格和许多非法字符 | 报告200或404之类的HTTP状态 |
| 拆分出协议、主机、端口、路径、查询和片段 | 跟随重定向 |
| 标出URL是否为绝对地址、是否使用HTTPS | 检查SSL/TLS证书 |
什么会通过,什么会被拒绝
| URL | 结果 | 原因 |
|---|---|---|
https://example.com/path?q=1 |
有效 | 完整的绝对URL |
example.com/path |
无效 | 没有协议 |
https://example.com/my file |
无效 | 空格未编码 |
ftp://files.example.com |
有效 | 任何协议都算数;HTTPS标志会显示No |
https://does-not-exist.invalid |
有效 | 语法没问题;从不连接该主机 |
国际化域名
这项检查采用ASCII规则,因此含有非ASCII字符的主机(例如https://münchen.de)会被判定为无效,尽管浏览器在把主机转换为Punycode(xn--mnchen-3ya.de)后会接受它。如果你需要它通过检查,请先转换主机。当你需要知道某个链接是否真的可用时,请改用专门的可用性检查或死链检查工具。
常见问题
不。它只表示URL书写正确。工具绝不会打开链接,因此一个有效的URL仍可能指向404或已下线的服务器。请使用网站或可用性检查工具来判断页面是否真的有响应。
因为它没有协议。验证要求提供http://或https://之类的协议;加上一个它就会通过。
不会,完全没有任何网络请求。HTTPS那一行只表示协议是否为https,并不表示证书是否可信或网站是否有响应。
URL会发送到我们的服务器进行检查,因为该工具在服务器端运行。我们不会保存URL本身;只会记录一条匿名的使用计数,表明验证器被使用过。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
JSON 转 Dart 工具
将 JSON 示例转换为空安全的 Dart 模型类,支持嵌套类型、fromJson、可选 toJson,并在浏览器中私密处理。
IBAN 验证工具
在本地检查 IBAN 的注册国家长度、国内结构和 MOD 97-10 校验位。不上传数据,也不表示账户真实存在。
HTML到文本转换器
从标记中剔除所有HTML标签及元素,生成适用于电子邮件客户端、数据分析及索引处理的纯文本格式。
此工具还提供其他语言版本
- ตัวตรวจสอบ URL [TH]
- مدقق عناوين URL [AR]
- URL-validator [NL]
- URL-validerare [SV]
- Validateur d'URL [FR]
- Walidator URL [PL]
- URL検証ツール [JA]
- URL Validator [ID]
- Validador de URL [PT]
- URL-Validator [DE]
- Validador de URL [ES]
- URL 검증기 [KO]
- Trình xác thực URL [VI]
- URL Validator [EN]
- Validator URL [IT]
- Валидатор URL [RU]
- URL Doğrulayıcı [TR]