当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 36 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 求正则表达式,在线等!!!
帖子发表于 : 2008-08-05 16:37 

注册: 2008-07-27 11:36
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
我想求一个关于URL的正则表达式,但是有要求.

要求:
1,URL中不能有协议,即:http,ftp,https等都不能有.
2,URL中不能有参数,即:?user=xx等都不能有
合法:
www.baidu.com
.....
不合法:
http://www.baidu.com?user=xxx
ftp://192.168.1.1/xxxx
.....


在线等!!!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-05 16:46 

注册: 2008-07-27 11:36
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
没有人知道?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-05 16:52 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
只要没有://和?的都可以咩?

代码:
[^:?]


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-05 16:55 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
代码:
^((\w+)\.)+(\w+)


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:16 

注册: 2008-07-27 11:36
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
kofshower
你的这个是有问题的

www.baidu.com?sss=ss
这个就不能通过.


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:26 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
jerry_zhou 写道:
kofshower
你的这个是有问题的

www.baidu.com?sss=ss
这个就不能通过.

这个不也是一种参数形式么


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:28 

注册: 2008-07-27 11:36
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
kofshower
就是说不能有参数形式.

www.baidu.com
192.168.21.21:8080/good/index.jsp
这样的才行.

不要协议和参数


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:31 

注册: 2008-07-27 11:36
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
xiooli
你的这个也不行


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:37 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
jerry_zhou 写道:
kofshower
就是说不能有参数形式.

www.baidu.com
192.168.21.21:8080/good/index.jsp
这样的才行.

不要协议和参数

象这样
www.baidu.com?sss=ss
只取
www.baidu.com不要参数
??


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:39 

注册: 2008-07-27 11:36
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
kofshower
恩,是这样

不过你还要考虑有端口, 或用IP访问或带有路径的情况


如:
192.68.1.1/ss/xxx/index.php
reseller.yahoo.com:8080/reseller_p2/test/index.jsp


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:49 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
代码:
^((\w+)(\.|\:|\/))+(\w+)

我的理解是
www.baidu.com?user=xxx
是合法的
可是只取
www.baidu.com


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


最后由 kofshower 编辑于 2008-08-05 17:52,总共编辑了 1 次

页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:51 

注册: 2008-07-27 11:36
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
kofshower
还是有问题

www.baidu.com/sss?ss=ss

这个就不能通过.


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:53 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
jerry_zhou 写道:
kofshower
还是有问题

www.baidu.com/sss?ss=ss

这个就不能通过.

过的.我特意让
www.baidu.com/sss?ss=ss
去参数
取www.baidu.com/sss


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:57 

注册: 2008-07-27 11:36
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
kofshower
是不是我说的不够明白

我的意思是我要验证一个URL的合法

其次就是在这URL中不能带协议和参数
如果这2个有一个有的话,那么这个URL就不是合法的.
合法的为:
www.baidu.com
www.baidu.com/sss/fff/s.jsp
192.168.1.1:8080/sss/sss/ss.jsp
reseller.yahoo.com:8080/reseller
reseller.yahoo.com:8080/reseller/222/index.jsp


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-08-05 17:58 

注册: 2008-07-27 11:36
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
kofshower
是不是我说的不够明白

我的意思是我要验证一个URL的合法

其次就是在这URL中不能带协议和参数
如果这2个有一个有的话,那么这个URL就不是合法的.
合法的为:
www.baidu.com
www.baidu.com/sss/fff/s.jsp
192.168.1.1:8080/sss/sss/ss.jsp
reseller.yahoo.com:8080/reseller
reseller.yahoo.com:8080/reseller/222/index.jsp


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 36 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译