首页 > 互联资讯 > 技术交流  > 

如何判断URL格式是否符合规范?

<%
function checkisUrl(tmpString)

dim c,i
checkisUrl = true
tmpString=Lcase(trim(tmpString))
if left(tmpString,7)<>"http://" then tmpString="http://"&tmpString
for i = 8 to Len(checkisUrl)
c = Lcase(Mid(tmpString, i, 1))
if InStr("abcdefghijklmnopqrstuvwxyz_-./", c) <= 0 and not IsNumeric(c) then
checkisUrl = false
exit function
end if
next
if Left(tmpString, 1) = "." or Right(tmpString, 1) = "." then
checkisUrl = false
exit function
end if
if InStr(tmpString, ".") <= 0 then
checkisUrl = false
response.Write "f3"
exit function
end if
if InStr(checkisUrl, "..") > 0 then
checkisUrl = false
end if

end function
%>
<%

if checkisUrl(request("u"))=true then
%>
恭喜,你的URL通过!
<%
else
%>
对不起,你的URL不合乎规范,请重新检查!
<%end if%>

[1]

如何判断URL格式是否符合规范?由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“如何判断URL格式是否符合规范?