PHP判断URL的合法性字符串是否为 URL 链接
25-04-07 03:48
648
0
有好多小伙伴在爬虫的时候,或者其他情况下无法精确判断一个字符串是不是一个标准URL链接地址从而很费脑,下面我么看一下怎么判断URL的合法性。
以下代码均为PHP语言代码,但语言都是相通的。
第一种:正则表达式
<?php function or_url($url){ $preg = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is"; if(preg_match($preg,$url)){ echo '正确的 url 地址'; }else{ echo '不是合法的 url 地址'; } }
第二种:使用内置函数 filter_var () 推荐
<?php function or_url($url){ if (filter_var($url, FILTER_VALIDATE_URL) !== false) { echo 'url 地址正确'; }else{ echo 'url 地址不正确'; } }
-
不懂人性何谈产品
“不懂人性何谈产品”,内容主要分为三个部分:人性不曾改变人性与需求腾讯基于人性的思考19 世纪初,随着特斯拉改进交流电,人类社会开始... 1016 0 24-05-29 -
公众号主体变更后,批量更新openid
账号迁移后,粉丝的openid会变化,微信用户关注不同的公众号,对应的openid是不一样的,迁移成功后,粉丝的openid以目标帐号(即新公众号)对应的OpenID为准。但开发者可以通过开发接口转换openid,开发文档可以参考 640 0 21-04-07 -
Deepseek 高效使用指南,1分钟学会
2025 Deepseek爆火全球,会用的人说巨好用,差距就在提问方式,教你用1个公式让Deepseek变身“职场军师”“学霸外挂”“流量引擎”。凝炼... 958 0 25-04-30 -
在线学折纸飞机 — Fold'N Fly 纸飞机
一个纸飞机数据库,包含易于遵循的折叠说明、视频教程和可打印的折叠计划。找到飞得最远、在空中停留时间最长的最好的纸飞机。包含叠纸飞机... 1176 0 25-01-08 -
一级棒的推荐——很有意思的网站
喜欢网络,喜欢发掘一些小众化但是很有意思的网站。一方面给我灵感,有时也会提高工作效率。在此,和大家一块分享,利用好资源。http://sud... 1102 0 25-03-03 -
清松手写体
1099 0 24-07-24 -
Temp Mail - 临时邮箱地址生成·在线接收邮件
不用再担心垃圾邮件,广告邮件,黑客和机器人攻击。让您真实的邮箱保持干净和安全。Temp Mail提供临时、安全、匿名、免费的一次性电子邮件... 1115 0 25-01-14 -
中国数字科技馆
中国数字科技馆是中国科协、教育部、中科院共建的一个基于互联网传播的国家级公益性科普服务平台 深钻汲卤 凝晶出素——“非遗+科技”自... 737 0 25-01-09
发表我的评论
共0条评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~