首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

带IP地址和端口号的URL验证,该如何解决

2012-01-23 
带IP地址和端口号的URL验证我现在需要验证用户输入的URL地址是否符合要求,输入的URL地址分为下面三种形式1

带IP地址和端口号的URL验证
我现在需要验证用户输入的URL地址是否符合要求,输入的URL地址分为下面三种形式

1、http://www.sina.com/sa/aa.rar
2、http://192.168.1.100/aa/bb.exe
3、http://192.168.1.100:8080/aa/bb.exe
4、ftp://192.168.1.100/bb/sdfsdfsdfwof/.sdfsf/tt.gif
现在主要验证的是2、3、4分别验证到http://192.168.1.100/、http://192.168.1.100:8080/、ftp://192.168.1.100/后面的内容就不需要验证了。
现在需要用一个正则表达式,希望各位指教……

[解决办法]
((http)|(ftp))?://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?
试试
[解决办法]

C# code
((http)|(ftp))://([\w-]+\.)+[\w-]+(:\d+)? 

热点排行