求一个字符串处理函数

qiangtian 2003-08-25 11:23:21
http://www.test.com/info/default.asp
or http://www.test.com:8000/info/defalut.asp这两种形式的字符串

只要http://www.test.com/这一段
有没有什么好的方法?可以用正则表达式吗
...全文
30 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiangtian 2003-08-26
  • 打赏
  • 举报
回复
多谢各位关注啊
不过ceocio和 cloudchen的都不能处理带端口号的
zyhowe()的可以,不过函数找第一个“:”不行,因为会找到http://里面的冒号
511214 2003-08-25
  • 打赏
  • 举报
回复
同意ceocio(MS Community Star)的,我试过了,可以
cloudchen 2003-08-25
  • 打赏
  • 举报
回复
document.write("http://www.test.com/info/default.asp".match(/^(.+(\/){2}).+?\//)[0])
ceocio 2003-08-25
  • 打赏
  • 举报
回复
<%
dim str1,n
str1="http://www.ceocio.net/index.asp"
n=instr(8,str1,"/")
response.write left(str1,n)
%>
zyhowe 2003-08-25
  • 打赏
  • 举报
回复
function getUrl(str)
n=instr(str,":")
if n<=0 then
n=instr(str,"/")
end if
getUrl=left(str,n-1)&"/"
end function
zyhowe 2003-08-25
  • 打赏
  • 举报
回复
function getUrl(str)
n=instr(str,":")
if n<0 then
n=instr(str,"/")
end if
getUrl=left(str,n-1)&"/"
end function
lwzlemon 2003-08-25
  • 打赏
  • 举报
回复
严重同意ceocio!
hansun 2003-08-25
  • 打赏
  • 举报
回复
嗯,很好!
ceocio(MS Community Star)的比较简洁

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧