???urls自动识别生成链接 怎么写呢? -----本人分不多了 80分求!!!!!在线等!

zcllcz 2005-05-18 06:40:11
我做的类似留言板的东东
要在上面给出网址的话,怎么自动生成链接呢?
给出程序,谢谢
...全文
118 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcllcz 2005-05-19
  • 打赏
  • 举报
回复
up!


RegExpress.Pattern = "^((http|https|ftp|rtsp|mms):(\/\/|\\\\)[A-Za-z0-9\./=\?%\-&_~`@':+!]+)"
strContent = RegExpress.Replace(strContent, "<a target=_blank href=$1>$1</a>")
RegExpress.Pattern = "((http|https|ftp|rtsp|mms):(\/\/|\\\\)[A-Za-z0-9\./=\?%\-&_~`@':+!]+)$"
strContent = RegExpress.Replace(strContent, "<a target=_blank href=$1>$1</a>")
RegExpress.Pattern = "([^>=""])((http|https|ftp|rtsp|mms):(\/\/|\\\\)[A-Za-z0-9\./=\?%\-&_~`@':+!]+)"
strContent = RegExpress.Replace(strContent, "$1<a target=_blank href=$2>$2</a>")

'自动识别www等开头的网址
RegExpress.Pattern = "([^(http://|http:\\)])((www|cn)[.](\w)+[.]{1,}(net|com|cn|org|cc)(((\/[\~]*|\\[\~]*)(\w)+)|[.](\w)+)*(((([?](\w)+){1}[=]*))*((\w)+){1}([\&](\w)+[\=](\w)+)*)*)"
strContent = RegExpress.Replace(strContent, "<a target=_blank href=http://$2>$2</a>")


谁来解释一下阿!
zcllcz 2005-05-19
  • 打赏
  • 举报
回复
up
谁帮我搞定 分不够再加!!!
zcllcz 2005-05-19
  • 打赏
  • 举报
回复
帮忙啊!!!
dickixu 2005-05-19
  • 打赏
  • 举报
回复
up
zcllcz 2005-05-18
  • 打赏
  • 举报
回复
看来csdn没有做这个功能哎
我的随手写的http://www.sina.com.cn应该是个链接才是我要的结果
zcllcz 2005-05-18
  • 打赏
  • 举报
回复
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?


remoonwind(血月划风) 能再讲讲吗?

怎么用呢?

我说的可能不清楚

就是怎么在留言板上写出例如sohu网址,会自动生成链接

例如http://www.sina.com.cn
就是写上即生成链接

把匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?写进去就行了吗??

麻烦你再讲解下
非常感谢啊
zcllcz 2005-05-18
  • 打赏
  • 举报
回复
正则表达式 刚刚听说 不会哎
我搜搜看
remoonwind 2005-05-18
  • 打赏
  • 举报
回复
自动链接 一般都是用正则表达式做的 不写了 只要搜索 正则表达式 肯定有这个东西的
而 文件的地址 一般都是 在上传的时候 成功页面 用 JS 向 你的 输入框加入 文件地址
zcllcz 2005-05-18
  • 打赏
  • 举报
回复
我用"阿毛的无组件无数据库多文件上传"做了多个文件上传,
在把文件上传到服务器后生成urls地址,现在要把这多个文件的地址贴在回答用户的留言版上,
请问怎么自动生成链接地址呢?
???????????????????????????

28,406

社区成员

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

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