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  

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



上一篇: PHP中逗号和点号的区别
下一篇: ServerXMLHTTP及XMLHTTP的差别
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: asp 正则表达式
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2371
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭

 广告位

↑返回顶部↑