社区
基础编程
帖子详情
求一PHP中正则表达式,判断网址是否合法
ruihuo
2010-07-05 07:28:00
说下网址规则
1:必须以http://或https://开头
2:域名中至少包含一个小数点
3:域名最后一个小数点后面允许2(含) - 4(含) 位的a-z字母
4:域名后可带斜杠/
5:如果带斜杠/,斜杠后面是可以是一下字符,a-z字母,0-9数字,斜杠,反斜杠等以及一切可以用来命名文件的字符
求高手帮解决,如果我说的不详细或不标准,也请提醒下
...全文
405
8
打赏
收藏
求一PHP中正则表达式,判断网址是否合法
说下网址规则 1:必须以http://或https://开头 2:域名中至少包含一个小数点 3:域名最后一个小数点后面允许2(含) - 4(含) 位的a-z字母 4:域名后可带斜杠/ 5:如果带斜杠/,斜杠后面是可以是一下字符,a-z字母,0-9数字,斜杠,反斜杠等以及一切可以用来命名文件的字符 求高手帮解决,如果我说的不详细或不标准,也请提醒下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dleno
2010-07-06
打赏
举报
回复
/^http(s)?://([a-zA-Z0-9\.]?([0-9A-Za-z][0-9A-Za-z-]+\.)+[A-Za-z]{2,5})|((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]))/
do_fork
2010-07-05
打赏
举报
回复
filter_var($url, FILTER_VALIDATE_URL)
Siramizu
2010-07-05
打赏
举报
回复
未测试
Siramizu
2010-07-05
打赏
举报
回复
[Quote=引用 1 楼 siramizu 的回复:]
'|^https?://.+\.[a-z]{2,4}(/.*|)$|i'
未测试
[/Quote]这个错了,更正一下
'/^https?:\/\/.+\.[a-z]{2,4}(\/.*|)$/i'
本来在出现/的时候不喜欢用/的,结果同时用到|了,还是用回/好了
kyzy_yy_pm
2010-07-05
打赏
举报
回复
'/^https?:\/\/.+\.[a-z]{2,4}\/.*$/';
kyzy_yy_pm
2010-07-05
打赏
举报
回复
拉下一条:
'/^https\/\/?.+\.[a-z]{2,4}\/.*$/';
kyzy_yy_pm
2010-07-05
打赏
举报
回复
'/^https\/\/?.+\.[a-z]{2,4}$/';
Siramizu
2010-07-05
打赏
举报
回复
'|^https?://.+\.[a-z]{2,4}(/.*|)$|i'
未测试
浅析
PHP
中
正则表达式
的应用
通过验证 E-mail 地址的
合法
性和
正则表达式
搜索和替换指定字符串的应用实例 ,说明
正则表达式
在
php
语言
中
的应用。
浅析
php
中
正则表达式
的应用.pdf
浅析
php
中
正则表达式
的应用.pdf
浅析
php
中
正则表达式
的应用
PHP
正则表达式
的应用实例主要向你介绍了当我们要实现提取字符串、高级的代换等功能的时候该如何操作的问题,那么本文就向你涉及到的方法和实例
正则表达式
经典实例
《
正则表达式
经典实例》讲解了基于8种常用的编程语言使用
正则表达式
的经典实例。书
中
提供了上百种可以在实战
中
使用的实例,以帮助读者使用
正则表达式
来处理数据和文本。对于如何使用
正则表达式
来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,《
正则表达式
经典实例》给出了涉及基于C#、Java、JavaScript、Perl、
PHP
、Python、Ruby和VB.NET等编程语言的解决方案。《
正则表达式
经典实例》的读者对象是对
正则表达式
感兴趣的软件开发人员和系统管理员。 《
正则表达式
经典实例》旨在教会读者很多新的技巧以及如何避免语言特定的陷阱,读者可以通过《
正则表达式
经典实例》提供的实例解决方案库来解决实践
中
的复杂问题。 《
正则表达式
经典实例》:每个程序员都会遇到需要使用
正则表达式
的情况,但是要用好
正则表达式
却并不容易。《
正则表达式
经典实例》提供了100多个实例,以帮助读者使用
正则表达式
处理数据和文本。即使有经验的用户也经常会遇到性能不佳、误报、漏报等让人挠头的错误,《
正则表达式
经典实例》对于如何使用
正则表达式
来解决一些常见的问题给出了按部就班的解决方案,其
中
包括C#、Java、JavaScript、Perl、
PHP
、Python、Ruby和VB.NET的实例。 《
正则表达式
经典实例》主要包括以下内容: 通过一个精练的教程理解
正则表达式
的基本原理和技巧; 在不同的编程语言和脚本语言
中
有效使用
正则表达式
; 学习如何对输入进行
合法
性检查和格式化; 处理单词、文本行、特殊字符和数值; 学习如何在uRL、路径、标记语言和数据交换
中
使用
正则表达式
; 学习更高深的
正则表达式
特性
中
的微妙之处; 理解在不同语言
中
正则表达式
的API、语法和行为之间的区别; 创建更好的
正则表达式
来满足个性化的需求。 使用8种编程语言的详细解决方案,包括一个
正则表达式
简明教程
php
半小时精通
正则表达式
php
半小时精通
正则表达式
教程
php
半小时精通
正则表达式
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章