预览模式: 普通 | 列表

Asp正则验证是否有效的URL

这段代码可以用来判断用户输入的网址格式是否正确?

ASP/Visual Basic代码
  1. Function valid(ByVal str)    
  2. Dim temp,reg    
  3. Set reg = new regexp    
  4. reg.ignorecase=true    
  5. reg.global=true    
  6. temp = "^(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?$"  
  7. reg.pattern = temp    
  8. valid = reg.test(Trim(str))    
  9. Set reg = Nothing    
  10. End Function  

 调用方法:

ASP/Visual Basic代码
  1. if valid(url)=false then   
  2. response.Write("不是完整有效的URL!")   
  3. response.End()   
  4. end if  

原创代码,转载请注明出处,谢谢!

Tags: asp 正则表达式

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2371

 广告位

↑返回顶部↑