CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

各位大侠,帮帮初学者,看如何写IsUrl?

楼主bestbestboy(小贝)2005-02-03 09:59:11 在 Java / Web 开发 提问

就是不管别人输入什么东西,  
  我取的时候,来判断是否是网页地址,有可能是URL链接,  
  这种判断如何写那?应该写个IsUrl函数好吗  
  帮帮me!!!! 问题点数:0、回复次数:6Top

1 楼bestbestboy(小贝)回复于 2005-02-03 10:03:13 得分 0

我是个初学者,好多不懂,现在看了别人写的一个,没有看懂  
  public   static   bool   IsUrl(Match   m)  
  {  
  int   i;  
  string   []   dotWhat={"com","net","gov","asp","xml","htm","html","aspx","jsp","php","cgi","xlst"};  
  string   []   serverSufix={"com","net","gov","edu"};  
  if(m.Groups["Protocol"].Success  
  ||m.Groups["Path"].Success  
  ||m.Groups["Parameter"].Success)  
  {  
  return   true;  
  }  
  //有两个'.'  
  if(m.Groups["Server"].Value.IndexOf('.')!=m.Groups["Server"].Value.LastIndexOf('.'))  
  {  
  string   []   str=m.Groups["Server"].Value.ToLower().Split('.');  
  for(i=0;i<str.Length;i++)  
  if(str[i]=="")  
  return   false;  
  for(i=0;i<serverSufix.Length;i++)  
  {  
  if(str[str.Length-1]==serverSufix[i]||str[str.Length-2]==serverSufix[i])  
  return   true;  
  }  
  }  
  //只有一个'.'  
  if(m.Groups["Server"].Value.IndexOf('.')>=0)  
  {  
  //可能的文件后缀  
  string   []   str=m.Groups["Server"].Value.Split('.');  
   
  for(i=0;i<str.Length;i++)  
  if(str[i]=="")  
  return   false;  
  string   sufix=str[1].ToLower();  
  for(i=0;i<dotWhat.Length;i++)  
  {  
  if(sufix==dotWhat[i])  
  return   true;  
  }  
  }  
  return   false;  
  }  
  Top

2 楼yys79(shart-shoot)回复于 2005-02-03 10:54:30 得分 0

到网上搜索一个url的正则表达式Top

3 楼bestbestboy(小贝)回复于 2005-02-03 11:00:43 得分 0

大侠,如何写到jsp文件里面那?Top

4 楼bestbestboy(小贝)回复于 2005-02-03 11:02:42 得分 0

大侠,可以举个例子吗?  
  我初接触到,见识见识Top

5 楼bestbestboy(小贝)回复于 2005-02-03 11:46:39 得分 0

各位大侠,我是想在jsp文件里面写,  
  从数据库中取出数据就判断是不是网页地址,  
  然后接着以后的操作,大家帮我想想呀,  
  初来不懂规矩,冒犯了,大家帮帮忙Top

6 楼singedcat(以夢為馬)回复于 2005-02-04 10:29:12 得分 0

啥也别说了,缘分啦~Top

相关问题

  • 请教各位,SQL语句如何写?
  • 各位。这个语句该如何写?
  • 请问各位大狭,如何在PB中写触发器?
  • 下面的数据如何写 SQL, 请教各位大虾
  • 请问各位老大这个sql在oracle中如何写?
  • 请教各位,如何用VB写系统服务程序。
  • ###请教各位高手如何CSV读写文件?
  • 请教各位如何编写可注册的DLL?
  • 各位,如何写网站的安全策划呢?
  • 各位,如何编写.rc文件,请帮忙

关键词

  • server
  • isurl
  • groups
  • success

得分解答快速导航

  • 帖主:bestbestboy

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo